7 types derived from DataContractCriticalHelper
System.Private.DataContractSerialization (7)
System\Runtime\Serialization\ClassDataContract.cs (1)
588private sealed class ClassDataContractCriticalHelper : DataContract.DataContractCriticalHelper
System\Runtime\Serialization\CollectionDataContract.cs (1)
401private 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)
44private readonly DataContractCriticalHelper _helper; 46internal DataContract(DataContractCriticalHelper helper) 88return DataContractCriticalHelper.GetDataContractSkipValidation(id, typeHandle, type, verifyConstructor); 108return DataContractCriticalHelper.GetGetOnlyCollectionDataContractSkipValidation(id, typeHandle, type); 113return DataContractCriticalHelper.GetDataContractForInitialization(id); 118return DataContractCriticalHelper.GetIdForInitialization(classContract); 123return DataContractCriticalHelper.GetId(typeHandle); 130return DataContractCriticalHelper.GetBuiltInDataContract(type); 137return DataContractCriticalHelper.GetBuiltInDataContract(name, ns); 144return DataContractCriticalHelper.GetBuiltInDataContract(typeName); 149return DataContractCriticalHelper.GetNamespace(key); 154return DataContractCriticalHelper.GetClrTypeString(key); 160DataContractCriticalHelper.ThrowInvalidDataContractException(message, type); 163internal DataContractCriticalHelper Helper => _helper; 393int currentDataContractId = DataContractCriticalHelper.s_dataContractID; 2086if (DataContractCriticalHelper.GetDataContractAdapterType(alreadyExistingContract.UnderlyingType) != DataContractCriticalHelper.GetDataContractAdapterType(type))