Zdexby TheHolyOneZ
17,715 classes
Class

DataContract

: Object
System.Runtime.Serialization.DataContract, System.Runtime.Serialization 0x0028 (40 B) align 8 inherited 0x0010 System.Runtime.Serialization
0x00x0028

Members 4

OffsetSizeNameTypeFlags
0x08nameXmlDictionaryStringPrivate
0x08nsXmlDictionaryStringPrivate
0x08helperDataContractCriticalHelperPrivate
0x08configSectionDataContractSerializerSectionPrivateStatic

Functions 112

SignatureFlagsNativeParams
void .ctor()2 flags—0x00
void GetDataContract()Static+1 flags—0x00
void GetDataContract()Static+1 flags—0x00
void GetDataContract()Static+1 flags—0x00
void GetDataContractSkipValidation()Static+1 flags—0x00
void GetGetOnlyCollectionDataContract()Static+1 flags—0x00
void GetGetOnlyCollectionDataContractSkipValidation()Static+1 flags—0x00
void GetDataContractForInitialization()Static+1 flags—0x00
void GetIdForInitialization()Static+1 flags—0x00
void GetId()Static+1 flags—0x00
void GetBuiltInDataContract()PublicStatic—0x00
void GetBuiltInDataContract()PublicStatic—0x00
void GetBuiltInDataContract()PublicStatic—0x00
void GetNamespace()Static+1 flags—0x00
void GetClrTypeString()Static+1 flags—0x00
void ThrowInvalidDataContractException()Static+1 flags—0x00
void get_Helper()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 WriteXmlValue()Public+2 flags—0x00
void ReadXmlValue()Public+2 flags—0x00
void get_IsValueType()2 flags—0x00
void set_IsValueType()2 flags—0x00
void get_IsReference()2 flags—0x00
void set_IsReference()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 get_Namespace()Public+3 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 WriteRootElement()3 flags—0x00
void BindGenericParameters()3 flags—0x00
void GetValidContract()3 flags—0x00
void GetValidContract()3 flags—0x00
void IsValidContract()3 flags—0x00
void get_ParseMethod()2 flags—0x00
void IsTypeSerializable()Static+1 flags—0x00
void IsTypeSerializable()PrivateStatic—0x00
void ValidatePreviousCollectionTypes()PrivateStatic—0x00
void UnwrapRedundantNullableType()Static+1 flags—0x00
void UnwrapNullableType()Static+1 flags—0x00
void IsAlpha()PrivateStatic—0x00
void IsDigit()PrivateStatic—0x00
void IsAsciiLocalName()PrivateStatic—0x00
void EncodeLocalName()Static+1 flags—0x00
void IsValidNCName()Static+1 flags—0x00
void GetStableName()Static+1 flags—0x00
void GetStableName()Static+1 flags—0x00
void GetStableName()PrivateStatic—0x00
void GetDCTypeStableName()PrivateStatic—0x00
void GetNonDCTypeStableName()PrivateStatic—0x00
void TryGetBuiltInXmlAndArrayTypeStableName()PrivateStatic—0x00
void TryGetDCAttribute()Static+1 flags—0x00
void GetCollectionStableName()Static+1 flags—0x00
void GetCollectionStableName()PrivateStatic—0x00
void GetArrayPrefix()PrivateStatic—0x00
void GetArrayTypeName()1 flags—0x00
void GetCollectionNamespace()Static+1 flags—0x00
void GetDefaultStableName()Static+1 flags—0x00
void GetDefaultStableLocalName()PrivateStatic—0x00
void GetDefaultDataContractNamespace()PrivateStatic—0x00
void GetDataContractNameForGenericName()Static+1 flags—0x00
void IsBuiltInNamespace()Static+1 flags—0x00
void GetDefaultStableNamespace()Static+1 flags—0x00
void CreateQualifiedName()Static+1 flags—0x00
void GetDefaultStableNamespace()Static+1 flags—0x00
void CheckExplicitDataContractNamespaceUri()PrivateStatic—0x00
void GetClrTypeFullName()Static+1 flags—0x00
void GetClrAssemblyName()Static+1 flags—0x00
void GetClrTypeFullNameUsingTypeForwardedFromAttribute()Static+1 flags—0x00
void GetClrTypeFullNameForArray()PrivateStatic—0x00
void GetClrTypeFullNameForNonArrayTypes()PrivateStatic—0x00
void GetClrNameAndNamespace()Static+1 flags—0x00
void GetDefaultStableName()Static+1 flags—0x00
void GetDefaultStableName()PrivateStatic—0x00
void GetDataContractNamespaceFromUri()Static+1 flags—0x00
void GetGlobalDataContractNamespace()PrivateStatic—0x00
void GetNamespacesDigest()PrivateStatic—0x00
void ExpandGenericParameters()PrivateStatic—0x00
void ExpandGenericParameters()Static+1 flags—0x00
void IsTypeNullable()Static+1 flags—0x00
void ThrowTypeNotSerializable()PublicStatic—0x00
void get_ConfigSection()PrivateStatic+1 flags—0x00
void ImportKnownTypeAttributes()Static+1 flags—0x00
void ImportKnownTypeAttributes()PrivateStatic—0x00
void LoadKnownTypesFromConfig()PrivateStatic—0x00
void CheckRootTypeInConfigIsGeneric()PrivateStatic—0x00
void IsElemTypeNullOrNotEqualToRootType()PrivateStatic—0x00
void IsCollectionElementTypeEqualToRootType()PrivateStatic—0x00
void CheckAndAdd()Static+1 flags—0x00
void IsOpenGenericType()PrivateStatic—0x00
void Equals()PublicFinal+1 flags—0x00
void Equals()3 flags—0x00
void IsEqualOrChecked()1 flags—0x00
void GetHashCode()Public+1 flags—0x00
void ThrowInvalidDataContractException()1 flags—0x00
void IsTypeVisible()Static+1 flags—0x00

Subclasses 8

Used by 11

types with a member, parameter or interface of this type