7 instantiations of CollectionDataContractCriticalHelper
System.Private.DataContractSerialization (7)
System\Runtime\Serialization\CollectionDataContract.cs (7)
86internal CollectionDataContract(Type type) : base(new CollectionDataContractCriticalHelper(type)) 93internal CollectionDataContract(Type type, DataContract itemContract) : base(new CollectionDataContractCriticalHelper(type, itemContract)) 100internal CollectionDataContract(Type type, CollectionKind kind) : base(new CollectionDataContractCriticalHelper(type, kind)) 108: base(new CollectionDataContractCriticalHelper(type, kind, itemType, getEnumeratorMethod, serializationExceptionMessage, deserializationExceptionMessage)) 116: base(new CollectionDataContractCriticalHelper(type, kind, itemType, getEnumeratorMethod, addMethod, constructor)) 124: base(new CollectionDataContractCriticalHelper(type, kind, itemType, getEnumeratorMethod, addMethod, constructor, isConstructorCheckRequired)) 131private CollectionDataContract(Type type, string invalidCollectionInSharedContractMessage) : base(new CollectionDataContractCriticalHelper(type, invalidCollectionInSharedContractMessage))
5 references to CollectionDataContractCriticalHelper
System.Private.DataContractSerialization (5)
System\Runtime\Serialization\CollectionDataContract.cs (5)
82private CollectionDataContractCriticalHelper _helper; 142_helper = (base.Helper as CollectionDataContractCriticalHelper)!; 151private static Type[] KnownInterfaces => CollectionDataContractCriticalHelper.KnownInterfaces; 799s_buildIncrementCollectionCountDelegateMethod ??= typeof(CollectionDataContractCriticalHelper).GetMethod(nameof(BuildIncrementCollectionCountDelegate), Globals.ScanAllMembers)!; 898s_buildCreateGenericDictionaryEnumerator ??= typeof(CollectionDataContractCriticalHelper).GetMethod(nameof(BuildCreateGenericDictionaryEnumerator), Globals.ScanAllMembers)!;