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