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