public override void Unmarshal(NdrBuffer buffer) { ClaimSetSize = buffer.ReadInt32LittleEndian(); buffer.ReadDeferredConformantArray <byte>(ClaimSetSize, v => ClaimsSet = UnmarshalClaimsSet(v)); CompressionFormat = (CompressionFormat)buffer.ReadInt32LittleEndian(); UncompressedClaimSetSize = buffer.ReadInt32LittleEndian(); ReservedType = buffer.ReadInt16LittleEndian(); ReservedFieldSize = buffer.ReadInt32LittleEndian(); buffer.ReadDeferredConformantArray <byte>(ReservedFieldSize, v => ReservedField = v.ToArray()); }
public override void Unmarshal(NdrBuffer buffer) { if (buffer == null) { throw new ArgumentNullException(nameof(buffer)); } this.ClaimSetSize = buffer.ReadInt32LittleEndian(); buffer.ReadDeferredConformantArray <byte>(this.ClaimSetSize, v => this.ClaimsSet = this.UnmarshalClaimsSet(v)); this.CompressionFormat = (CompressionFormat)buffer.ReadInt32LittleEndian(); this.UncompressedClaimSetSize = buffer.ReadInt32LittleEndian(); this.ReservedType = buffer.ReadInt16LittleEndian(); this.ReservedFieldSize = buffer.ReadInt32LittleEndian(); buffer.ReadDeferredConformantArray <byte>(this.ReservedFieldSize, v => this.ReservedField = v.ToArray()); }
public void Unmarshal(NdrBuffer buffer) { Count = buffer.ReadInt32LittleEndian(); buffer.ReadDeferredStructArray <ClaimsArray>(Count, v => ClaimsArray = v); ReservedType = buffer.ReadInt16LittleEndian(); ReservedFieldSize = buffer.ReadInt32LittleEndian(); buffer.ReadDeferredConformantArray <byte>(ReservedFieldSize, v => ReservedField = v.ToArray()); }
public void Unmarshal(NdrBuffer buffer) { if (buffer == null) { throw new ArgumentNullException(nameof(buffer)); } this.Count = buffer.ReadInt32LittleEndian(); buffer.ReadDeferredStructArray <ClaimsArray>(this.Count, v => this.ClaimsArray = v); this.ReservedType = buffer.ReadInt16LittleEndian(); this.ReservedFieldSize = buffer.ReadInt32LittleEndian(); buffer.ReadDeferredConformantArray <byte>(this.ReservedFieldSize, v => this.ReservedField = v.ToArray()); }