2 writes to _serializationSurrogateProvider
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (2)
28_serializationSurrogateProvider = serializer.SerializationSurrogateProvider; 39_serializationSurrogateProvider = serializationSurrogateProvider;
6 references to _serializationSurrogateProvider
System.Private.DataContractSerialization (6)
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (6)
149if (_serializationSurrogateProvider == null) 188if (_serializationSurrogateProvider != null) 192memberType = DataContractSurrogateCaller.GetDataContractType(_serializationSurrogateProvider, memberType); 205if (_serializationSurrogateProvider == null) 212Type surrogateType = DataContractSerializer.GetSurrogatedType(_serializationSurrogateProvider, type); 237obj = DataContractSerializer.SurrogateToDataContractType(_serializationSurrogateProvider!, obj, declaredType, ref objType);