13 references to IDataContractSurrogate
dotnet-svcutil-lib (13)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (2)
43
private static readonly object s_surrogateDataKey = typeof(
IDataContractSurrogate
);
673
IDataContractSurrogate
dataContractSurrogate = _dataContractSet.DataContractSurrogate;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSet.cs (3)
19
private
IDataContractSurrogate
_dataContractSurrogate;
27
internal DataContractSet(
IDataContractSurrogate
dataContractSurrogate, ICollection<Type> referencedTypes, ICollection<Type> referencedCollectionTypes)
309
public
IDataContractSurrogate
DataContractSurrogate
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSurrogateCaller.cs (6)
14
internal static Type GetDataContractType(
IDataContractSurrogate
surrogate, Type type)
49
internal static object GetCustomDataToExport(
IDataContractSurrogate
surrogate, MemberInfo memberInfo, Type dataContractType)
54
internal static object GetCustomDataToExport(
IDataContractSurrogate
surrogate, Type clrType, Type dataContractType)
61
internal static void GetKnownCustomDataTypes(
IDataContractSurrogate
surrogate, Collection<Type> customDataTypes)
66
internal static Type GetReferencedTypeOnImport(
IDataContractSurrogate
surrogate, string typeName, string typeNamespace, object customData)
73
internal static CodeTypeDeclaration ProcessImportedType(
IDataContractSurrogate
surrogate, CodeTypeDeclaration typeDeclaration, CodeCompileUnit compileUnit)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ImportOptions.cs (2)
21
private
IDataContractSurrogate
_dataContractSurrogate;
89
public
IDataContractSurrogate
DataContractSurrogate