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