private void Unmarshal(_Unmarshal_HelperClaimSetMetadata u)
 {
     ulClaimsSetSize             = u.ReadInt32();
     ClaimsSet                   = u.ReadEmbeddedPointer <byte[]>(new System.Func <byte[]>(u.Read_1), false);
     usCompressionFormat         = u.ReadEnum16();
     ulUncompressedClaimsSetSize = u.ReadInt32();
     usReservedType              = u.ReadInt16();
     ulReservedFieldSize         = u.ReadInt32();
     ReservedField               = u.ReadEmbeddedPointer <byte[]>(new System.Func <byte[]>(u.Read_2), false);
 }
        internal static CLAIM_SET_METADATA?Decode(NdrPickledType pickled_type)
        {
            _Unmarshal_HelperClaimSetMetadata u = new _Unmarshal_HelperClaimSetMetadata(pickled_type);

            return(u.ReadReferentValue(u.Read_0, false));
        }