2 writes to _serializationSurrogateProvider
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (2)
21_serializationSurrogateProvider = serializer.SerializationSurrogateProvider; 32_serializationSurrogateProvider = serializationSurrogateProvider;
10 references to _serializationSurrogateProvider
System.Private.DataContractSerialization (10)
System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (10)
39if (_serializationSurrogateProvider == null) 49if (_serializationSurrogateProvider == null) 59if (_serializationSurrogateProvider == null) 69Debug.Assert(_serializationSurrogateProvider != null); 72GetDataContract(DataContractSurrogateCaller.GetDataContractType(_serializationSurrogateProvider, declaredType)); 80object? obj = DataContractSurrogateCaller.GetDeserializedObject(_serializationSurrogateProvider, oldObj, dataContract.UnderlyingType, declaredType); 90if (_serializationSurrogateProvider != null) 94memberType = DataContractSurrogateCaller.GetDataContractType(_serializationSurrogateProvider, memberType); 107if (_serializationSurrogateProvider == null) 114Type surrogateType = DataContractSerializer.GetSurrogatedType(_serializationSurrogateProvider, type);