Zdexby TheHolyOneZ
17,715 classes
Class

XmlDataContractCriticalHelper

: DataContractCriticalHelper : Object
System.Runtime.Serialization.XmlDataContract.XmlDataContractCriticalHelper, System.Runtime.Serialization 0x0088 (136 B) align 8 inherited 0x0058 System.Runtime.Serialization
0x00x0088

Members 9

OffsetSizeNameTypeFlags
0x08knownDataContractsDictionary`2Private
0x00600x20padding / unreflected
0x01isKnownTypeAttributeCheckedboolPrivate
0x08topLevelElementNameXmlDictionaryStringPrivate
0x08topLevelElementNamespaceXmlDictionaryStringPrivate
0x01isTopLevelElementNullableboolPrivate
0x01isTypeDefinedOnImportboolPrivate
0x08xsdTypeXmlSchemaTypePrivate
0x01hasRootboolPrivate
0x08createXmlSerializableCreateXmlSerializableDelegatePrivate
0x00840x04unreflected bytes to end of XmlDataContractCriticalHelper
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 19

SignatureFlagsNativeParams
void .ctor()2 flags—0x00
void .ctor()2 flags—0x00
void get_KnownDataContracts()3 flags—0x00
void set_KnownDataContracts()3 flags—0x00
void get_XsdType()2 flags—0x00
void set_XsdType()2 flags—0x00
void get_IsAnonymous()2 flags—0x00
void get_HasRoot()3 flags—0x00
void set_HasRoot()3 flags—0x00
void get_TopLevelElementName()3 flags—0x00
void set_TopLevelElementName()3 flags—0x00
void get_TopLevelElementNamespace()3 flags—0x00
void set_TopLevelElementNamespace()3 flags—0x00
void get_IsTopLevelElementNullable()2 flags—0x00
void set_IsTopLevelElementNullable()2 flags—0x00
void get_IsTypeDefinedOnImport()2 flags—0x00
void set_IsTypeDefinedOnImport()2 flags—0x00
void get_CreateXmlSerializableDelegate()2 flags—0x00
void set_CreateXmlSerializableDelegate()2 flags—0x00

Used by 1

types with a member, parameter or interface of this type