Zdexby TheHolyOneZ
17,715 classes
Class

ClassDataContractCriticalHelper

: DataContractCriticalHelper : Object
System.Runtime.Serialization.ClassDataContract.ClassDataContractCriticalHelper, System.Runtime.Serialization 0x00D8 (216 B) align 8 inherited 0x0058 System.Runtime.Serialization
0x00x00D8

Members 22

OffsetSizeNameTypeFlags
0x08baseContractClassDataContractPrivate
0x08membersList`1Private
0x08onSerializingMethodInfoPrivate
0x08onSerializedMethodInfoPrivate
0x08onDeserializingMethodInfoPrivate
0x08onDeserializedMethodInfoPrivate
0x08extensionDataSetMethodMethodInfoPrivate
0x08knownDataContractsDictionary`2Private
0x08serializationExceptionMessagestringPrivate
0x00A00x30padding / unreflected
0x01isISerializableboolPrivate
0x01isKnownTypeAttributeCheckedboolPrivate
0x01isMethodCheckedboolPrivate
0x01hasExtensionDataboolPrivate
0x01isNonAttributedTypeboolPrivate
0x01hasDataContractboolPrivate
0x08childElementNamespacesXmlDictionaryString[]Private
0x08xmlFormatReaderDelegateXmlFormatClassReaderDelegatePrivate
0x08xmlFormatWriterDelegateXmlFormatClassWriterDelegatePrivate
0x08ContractNamespacesXmlDictionaryString[]Public
0x08MemberNamesXmlDictionaryString[]Public
0x08MemberNamespacesXmlDictionaryString[]Public
0x08serInfoCtorArgsType[]PrivateStatic
0x00D60x02unreflected bytes to end of ClassDataContractCriticalHelper
Inherited from DataContractCriticalHelper 26
OffsetSizeNameTypeFlags
0x08typeToIDCacheDictionary`2PrivateStatic
0x08dataContractCacheDataContract[]PrivateStatic
0x04dataContractIDintPrivateStatic
0x00140x04padding / unreflected
0x08typeToBuiltInContractDictionary`2PrivateStatic
0x08nameToBuiltInContractDictionary`2PrivateStatic
0x08typeNameToBuiltInContractDictionary`2PrivateStatic
0x08namespacesDictionary`2PrivateStatic
0x08clrTypeStringsDictionary`2PrivateStatic
0x08clrTypeStringsDictionaryXmlDictionaryPrivateStatic
0x08typeHandleRefTypeHandleRefPrivateStatic
0x08cacheLockUObject*PrivateStatic
0x08createDataContractLockUObject*PrivateStatic
0x08initBuiltInContractsLockUObject*PrivateStatic
0x08namespacesLockUObject*PrivateStatic
0x08clrTypeStringsLockUObject*PrivateStatic
0x08underlyingTypeTypePrivate+1 flags
0x08originalUnderlyingTypeTypePrivate
0x01isReferenceboolPrivate
0x01isValueTypeboolPrivate
0x08stableNameXmlQualifiedNamePrivate
0x08genericInfoGenericInfoPrivate
0x08nameXmlDictionaryStringPrivate
0x08nsXmlDictionaryStringPrivate
0x08typeForInitializationTypePrivate
0x08parseMethodMethodInfoPrivate
0x01parseMethodSetboolPrivate

Functions 40

SignatureFlagsNativeParams
void .ctor()2 flags—0x00
void .ctor()2 flags—0x00
void .ctor()2 flags—0x00
void EnsureIsReferenceImported()Private—0x00
void ImportDataMembers()Private—0x00
void SetIfGetOnlyCollection()Private—0x00
void SetIfMembersHaveConflict()Private—0x00
void GetStableNameAndSetHasDataContract()Private—0x00
void SetIsNonAttributedType()Private—0x00
void IsMethodOverriding()PrivateStatic—0x00
void EnsureMethodsImported()1 flags—0x00
void IsValidExtensionDataSetMethod()Private—0x00
void IsValidCallback()PrivateStatic—0x00
void get_BaseContract()2 flags—0x00
void set_BaseContract()2 flags—0x00
void get_Members()2 flags—0x00
void set_Members()2 flags—0x00
void get_OnSerializing()2 flags—0x00
void get_OnSerialized()2 flags—0x00
void get_OnDeserializing()2 flags—0x00
void get_OnDeserialized()2 flags—0x00
void get_ExtensionDataSetMethod()2 flags—0x00
void get_KnownDataContracts()3 flags—0x00
void set_KnownDataContracts()3 flags—0x00
void get_SerializationExceptionMessage()2 flags—0x00
void get_DeserializationExceptionMessage()2 flags—0x00
void get_IsISerializable()3 flags—0x00
void set_IsISerializable()3 flags—0x00
void get_HasDataContract()2 flags—0x00
void get_HasExtensionData()2 flags—0x00
void get_IsNonAttributedType()2 flags—0x00
void GetISerializableConstructor()1 flags—0x00
void GetNonAttributedTypeConstructor()1 flags—0x00
void get_XmlFormatWriterDelegate()2 flags—0x00
void set_XmlFormatWriterDelegate()2 flags—0x00
void get_XmlFormatReaderDelegate()2 flags—0x00
void set_XmlFormatReaderDelegate()2 flags—0x00
void get_ChildElementNamespaces()Public+1 flags—0x00
void set_ChildElementNamespaces()Public+1 flags—0x00
void get_SerInfoCtorArgs()PrivateStatic+1 flags—0x00

Used by 1

types with a member, parameter or interface of this type