Zdexby TheHolyOneZ
17,715 classes
Class

DataContractCriticalHelper

: Object
System.Runtime.Serialization.DataContract.DataContractCriticalHelper, System.Runtime.Serialization 0x0058 (88 B) align 8 inherited 0x0010 System.Runtime.Serialization
0x00x0058

Members 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 58

SignatureFlagsNativeParams
void .cctor()PrivateStatic+1 flags—0x00
void GetDataContractSkipValidation()Static+1 flags—0x00
void GetGetOnlyCollectionDataContractSkipValidation()Static+1 flags—0x00
void GetDataContractForInitialization()Static+1 flags—0x00
void GetIdForInitialization()Static+1 flags—0x00
void ContractMatches()PrivateStatic—0x00
void GetId()Static+1 flags—0x00
void GetNextId()PrivateStatic—0x00
void CreateDataContract()PrivateStatic—0x00
void AssignDataContractToId()PrivateStatic—0x00
void CreateGetOnlyCollectionDataContract()PrivateStatic—0x00
void GetDataContractAdapterType()Static+1 flags—0x00
void GetDataContractOriginalType()Static+1 flags—0x00
void GetDataContractAdapterTypeHandle()PrivateStatic—0x00
void GetBuiltInDataContract()PublicStatic—0x00
void GetBuiltInDataContract()PublicStatic—0x00
void GetBuiltInDataContract()PublicStatic—0x00
void TryCreateBuiltInDataContract()PublicStatic—0x00
void TryCreateBuiltInDataContract()PublicStatic—0x00
void GetNamespace()Static+1 flags—0x00
void GetClrTypeString()Static+1 flags—0x00
void ThrowInvalidDataContractException()Static+1 flags—0x00
void .ctor()2 flags—0x00
void .ctor()2 flags—0x00
void get_UnderlyingType()2 flags—0x00
void get_OriginalUnderlyingType()2 flags—0x00
void get_IsBuiltInDataContract()4 flags—0x00
void get_TypeForInitialization()2 flags—0x00
void SetTypeForInitialization()Private—0x00
void get_IsReference()2 flags—0x00
void set_IsReference()2 flags—0x00
void get_IsValueType()2 flags—0x00
void set_IsValueType()2 flags—0x00
void get_StableName()2 flags—0x00
void set_StableName()2 flags—0x00
void get_GenericInfo()2 flags—0x00
void set_GenericInfo()2 flags—0x00
void get_KnownDataContracts()4 flags—0x00
void set_KnownDataContracts()4 flags—0x00
void get_IsISerializable()4 flags—0x00
void set_IsISerializable()4 flags—0x00
void get_Name()2 flags—0x00
void set_Name()2 flags—0x00
void get_Namespace()Public+1 flags—0x00
void set_Namespace()Public+1 flags—0x00
void get_HasRoot()4 flags—0x00
void set_HasRoot()4 flags—0x00
void get_TopLevelElementName()4 flags—0x00
void set_TopLevelElementName()4 flags—0x00
void get_TopLevelElementNamespace()4 flags—0x00
void set_TopLevelElementNamespace()4 flags—0x00
void get_CanContainReferences()4 flags—0x00
void get_IsPrimitive()4 flags—0x00
void get_ParseMethod()2 flags—0x00
void WriteRootElement()3 flags—0x00
void SetDataContractName()1 flags—0x00
void SetDataContractName()1 flags—0x00
void ThrowInvalidDataContractException()1 flags—0x00

Subclasses 8

Used by 1

types with a member, parameter or interface of this type