11 references to ISerializationSurrogateProvider
dotnet-svcutil-lib (11)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSerializer.cs (4)
34private ISerializationSurrogateProvider _serializationSurrogateProvider; 184internal ISerializationSurrogateProvider SerializationSurrogateProvider 461internal static object SurrogateToDataContractType(ISerializationSurrogateProvider serializationSurrogateProvider, object oldObj, Type surrogatedDeclaredType, ref Type objType) 471internal static Type GetSurrogatedType(ISerializationSurrogateProvider serializationSurrogateProvider, Type type)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSerializerExtensions.cs (2)
9public static ISerializationSurrogateProvider GetSerializationSurrogateProvider(this DataContractSerializer serializer) 14public static void SetSerializationSurrogateProvider(this DataContractSerializer serializer, ISerializationSurrogateProvider provider)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSurrogateCaller.cs (3)
24internal static Type GetDataContractType(ISerializationSurrogateProvider surrogateProvider, Type type) 31internal static object GetObjectToSerialize(ISerializationSurrogateProvider surrogateProvider, object obj, Type objType, Type membertype) 40internal static object GetDeserializedObject(ISerializationSurrogateProvider surrogateProvider, object obj, Type objType, Type memberType)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (1)
17private ISerializationSurrogateProvider _serializationSurrogateProvider;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (1)
25private ISerializationSurrogateProvider _serializationSurrogateProvider;