Ejemplo n.º 1
0
 internal static Type?GetReferencedTypeOnImport(ISerializationSurrogateProvider2 surrogateProvider, string typeName, string typeNamespace, object?customData)
 {
     if (DataContract.GetBuiltInDataContract(typeName, typeNamespace) != null)
     {
         return(null);
     }
     return(surrogateProvider.GetReferencedTypeOnImport(typeName, typeNamespace, customData));
 }
Ejemplo n.º 2
0
 internal static object?GetCustomDataToExport(ISerializationSurrogateProvider2 surrogateProvider, Type clrType, Type dataContractType)
 {
     if (DataContract.GetBuiltInDataContract(clrType) != null)
     {
         return(null);
     }
     return(surrogateProvider.GetCustomDataToExport(clrType, dataContractType));
 }
Ejemplo n.º 3
0
 internal static void GetKnownCustomDataTypes(ISerializationSurrogateProvider2 surrogateProvider, Collection <Type> customDataTypes)
 {
     surrogateProvider.GetKnownCustomDataTypes(customDataTypes);
 }
Ejemplo n.º 4
0
 internal static object?GetCustomDataToExport(ISerializationSurrogateProvider2 surrogateProvider, MemberInfo memberInfo, Type dataContractType)
 {
     return(surrogateProvider.GetCustomDataToExport(memberInfo, dataContractType));
 }