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