7 types derived from DataContractCriticalHelper
System.Private.DataContractSerialization (7)
System\Runtime\Serialization\ClassDataContract.cs (1)
587
private sealed class ClassDataContractCriticalHelper : DataContract.
DataContractCriticalHelper
System\Runtime\Serialization\CollectionDataContract.cs (1)
400
private sealed class CollectionDataContractCriticalHelper : DataContract.
DataContractCriticalHelper
System\Runtime\Serialization\EnumDataContract.cs (1)
76
private sealed class EnumDataContractCriticalHelper : DataContract.
DataContractCriticalHelper
System\Runtime\Serialization\GenericParameterDataContract.cs (1)
26
private sealed class GenericParameterDataContractCriticalHelper : DataContract.
DataContractCriticalHelper
System\Runtime\Serialization\PrimitiveDataContract.cs (1)
135
private sealed class PrimitiveDataContractCriticalHelper : DataContract.
DataContractCriticalHelper
System\Runtime\Serialization\SpecialTypeDataContract.cs (1)
23
private sealed class SpecialTypeDataContractCriticalHelper : DataContract.
DataContractCriticalHelper
System\Runtime\Serialization\XmlDataContract.cs (1)
123
private sealed class XmlDataContractCriticalHelper : DataContract.
DataContractCriticalHelper
17 references to DataContractCriticalHelper
System.Private.DataContractSerialization (17)
System\Runtime\Serialization\DataContract.cs (17)
43
private readonly
DataContractCriticalHelper
_helper;
45
internal DataContract(
DataContractCriticalHelper
helper)
87
return
DataContractCriticalHelper
.GetDataContractSkipValidation(id, typeHandle, type);
107
return
DataContractCriticalHelper
.GetGetOnlyCollectionDataContractSkipValidation(id, typeHandle, type);
112
return
DataContractCriticalHelper
.GetDataContractForInitialization(id);
117
return
DataContractCriticalHelper
.GetIdForInitialization(classContract);
122
return
DataContractCriticalHelper
.GetId(typeHandle);
129
return
DataContractCriticalHelper
.GetBuiltInDataContract(type);
136
return
DataContractCriticalHelper
.GetBuiltInDataContract(name, ns);
143
return
DataContractCriticalHelper
.GetBuiltInDataContract(typeName);
148
return
DataContractCriticalHelper
.GetNamespace(key);
153
return
DataContractCriticalHelper
.GetClrTypeString(key);
159
DataContractCriticalHelper
.ThrowInvalidDataContractException(message, type);
162
internal
DataContractCriticalHelper
Helper => _helper;
392
int currentDataContractId =
DataContractCriticalHelper
.s_dataContractID;
2077
if (
DataContractCriticalHelper
.GetDataContractAdapterType(alreadyExistingContract.UnderlyingType) !=
DataContractCriticalHelper
.GetDataContractAdapterType(type))