16 references to DataContractSurrogateCaller
System.Runtime.Serialization (16)
System\Runtime\Serialization\CodeExporter.cs (2)
338
CodeTypeDeclaration newCodeTypeDeclaration =
DataContractSurrogateCaller
.ProcessImportedType(
678
Type type =
DataContractSurrogateCaller
.GetReferencedTypeOnImport(
System\Runtime\Serialization\DataContractSerializer.cs (2)
511
object obj =
DataContractSurrogateCaller
.GetObjectToSerialize(dataContractSurrogate, oldObj, objType, surrogatedDeclaredType);
524
return
DataContractSurrogateCaller
.GetDataContractType(dataContractSurrogate, DataContract.UnwrapNullableType(type));
System\Runtime\Serialization\DataContractSet.cs (5)
177
object customData =
DataContractSurrogateCaller
.GetCustomDataToExport(
227
Type dcType =
DataContractSurrogateCaller
.GetDataContractType(dataContractSurrogate, clrType);
243
Type dcType =
DataContractSurrogateCaller
.GetDataContractType(dataContractSurrogate, clrType);
249
object customData =
DataContractSurrogateCaller
.GetCustomDataToExport(
266
Type dcType =
DataContractSurrogateCaller
.GetDataContractType(dataContractSurrogate, dataMemberType);
System\Runtime\Serialization\SchemaExporter.cs (1)
351
DataContractSurrogateCaller
.GetKnownCustomDataTypes(dataContractSet.DataContractSurrogate, knownTypes);
System\Runtime\Serialization\SchemaImporter.cs (1)
1350
DataContractSurrogateCaller
.GetKnownCustomDataTypes(dataContractSet.DataContractSurrogate, knownTypes);
System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (3)
200
GetDataContract(
DataContractSurrogateCaller
.GetDataContractType(dataContractSurrogate, declaredType));
209
object obj =
DataContractSurrogateCaller
.GetDeserializedObject(dataContractSurrogate, oldObj, dataContract.UnderlyingType, declaredType);
346
memberType =
DataContractSurrogateCaller
.GetDataContractType(dataContractSurrogate, memberType);
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (1)
298
memberType =
DataContractSurrogateCaller
.GetDataContractType(dataContractSurrogate, memberType);
System\Runtime\Serialization\XsdDataContractExporter.cs (1)
235
type =
DataContractSurrogateCaller
.GetDataContractType(dataContractSurrogate, type);