Пример #1
0
        public static PartitionInformation Parse(MailboxSignatureSectionMetadata metadata, byte[] buffer, ref int offset)
        {
            if (metadata.Length != 20)
            {
                throw new ArgumentException("Invalide PartitionInformation section");
            }
            Guid guid = Serialization.DeserializeGuid(buffer, ref offset);

            PartitionInformation.ControlFlags controlFlags = (PartitionInformation.ControlFlags)Serialization.DeserializeUInt32(buffer, ref offset);
            return(new PartitionInformation(guid, controlFlags));
        }
Пример #2
0
 public PartitionInformation(Guid partitionGuid, PartitionInformation.ControlFlags flags)
 {
     this.partitionGuid = partitionGuid;
     this.flags         = flags;
 }