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)
40
private readonly
DataContractCriticalHelper
_helper;
42
internal DataContract(
DataContractCriticalHelper
helper)
81
return
DataContractCriticalHelper
.GetDataContractSkipValidation(id, typeHandle, type);
101
return
DataContractCriticalHelper
.GetGetOnlyCollectionDataContractSkipValidation(id, typeHandle, type);
106
return
DataContractCriticalHelper
.GetDataContractForInitialization(id);
111
return
DataContractCriticalHelper
.GetIdForInitialization(classContract);
116
return
DataContractCriticalHelper
.GetId(typeHandle);
123
return
DataContractCriticalHelper
.GetBuiltInDataContract(type);
130
return
DataContractCriticalHelper
.GetBuiltInDataContract(name, ns);
137
return
DataContractCriticalHelper
.GetBuiltInDataContract(typeName);
142
return
DataContractCriticalHelper
.GetNamespace(key);
147
return
DataContractCriticalHelper
.GetClrTypeString(key);
153
DataContractCriticalHelper
.ThrowInvalidDataContractException(message, type);
156
internal
DataContractCriticalHelper
Helper => _helper;
375
int currentDataContractId =
DataContractCriticalHelper
.s_dataContractID;
2060
if (
DataContractCriticalHelper
.GetDataContractAdapterType(alreadyExistingContract.UnderlyingType) !=
DataContractCriticalHelper
.GetDataContractAdapterType(type))