7 instantiations of CollectionDataContractCriticalHelper
System.Private.DataContractSerialization (7)
System\Runtime\Serialization\CollectionDataContract.cs (7)
85internal CollectionDataContract(Type type) : base(new CollectionDataContractCriticalHelper(type)) 92internal CollectionDataContract(Type type, DataContract itemContract) : base(new CollectionDataContractCriticalHelper(type, itemContract)) 99internal CollectionDataContract(Type type, CollectionKind kind) : base(new CollectionDataContractCriticalHelper(type, kind)) 107: base(new CollectionDataContractCriticalHelper(type, kind, itemType, getEnumeratorMethod, serializationExceptionMessage, deserializationExceptionMessage)) 115: base(new CollectionDataContractCriticalHelper(type, kind, itemType, getEnumeratorMethod, addMethod, constructor)) 123: base(new CollectionDataContractCriticalHelper(type, kind, itemType, getEnumeratorMethod, addMethod, constructor, isConstructorCheckRequired)) 130private CollectionDataContract(Type type, string invalidCollectionInSharedContractMessage) : base(new CollectionDataContractCriticalHelper(type, invalidCollectionInSharedContractMessage))
5 references to CollectionDataContractCriticalHelper
System.Private.DataContractSerialization (5)
System\Runtime\Serialization\CollectionDataContract.cs (5)
81private CollectionDataContractCriticalHelper _helper; 141_helper = (base.Helper as CollectionDataContractCriticalHelper)!; 150private static Type[] KnownInterfaces => CollectionDataContractCriticalHelper.KnownInterfaces; 798s_buildIncrementCollectionCountDelegateMethod ??= typeof(CollectionDataContractCriticalHelper).GetMethod(nameof(BuildIncrementCollectionCountDelegate), Globals.ScanAllMembers)!; 897s_buildCreateGenericDictionaryEnumerator ??= typeof(CollectionDataContractCriticalHelper).GetMethod(nameof(BuildCreateGenericDictionaryEnumerator), Globals.ScanAllMembers)!;