Пример #1
0
 public BinaryFileSection(SectionMode mode, T dataObject = default(T)) : base(mode, dataObject)
 {
     if (mode == SectionMode.Write)
     {
         Endianness   = dataObject.Endianness;
         AddressSpace = BinaryFormatUtilities.GetAddressSpace(dataObject.Format);
     }
 }
Пример #2
0
        protected BinaryFileSection(SectionMode mode, T data = default) : base(mode, data)
        {
            if (mode != SectionMode.Write)
            {
                return;
            }

            Endianness   = data.Endianness;
            AddressSpace = BinaryFormatUtilities.GetAddressSpace(data.Format);
        }
Пример #3
0
 public static AddressSpace GetAddressSpace(this BinaryFormat format) =>
 BinaryFormatUtilities.GetAddressSpace(format);