ISerializationSurrogateProvider2.GetCustomDataToExport Method

Definition

Overloads

GetCustomDataToExport(MemberInfo, Type)

During schema export operations, inserts annotations into the schema for non-null return values.

GetCustomDataToExport(Type, Type)

During schema export operations, inserts annotations into the schema for non-null return values.

GetCustomDataToExport(MemberInfo, Type)

During schema export operations, inserts annotations into the schema for non-null return values.

public:
 System::Object ^ GetCustomDataToExport(System::Reflection::MemberInfo ^ memberInfo, Type ^ dataContractType);
public object? GetCustomDataToExport (System.Reflection.MemberInfo memberInfo, Type dataContractType);
abstract member GetCustomDataToExport : System.Reflection.MemberInfo * Type -> obj
Public Function GetCustomDataToExport (memberInfo As MemberInfo, dataContractType As Type) As Object

Parameters

memberInfo
MemberInfo

A MemberInfo that describes the member.

dataContractType
Type

The data contract type to be annotated.

Returns

An object that represents the annotation to be inserted into the XML schema definition.

Applies to

GetCustomDataToExport(Type, Type)

During schema export operations, inserts annotations into the schema for non-null return values.

public:
 System::Object ^ GetCustomDataToExport(Type ^ runtimeType, Type ^ dataContractType);
public object? GetCustomDataToExport (Type runtimeType, Type dataContractType);
abstract member GetCustomDataToExport : Type * Type -> obj
Public Function GetCustomDataToExport (runtimeType As Type, dataContractType As Type) As Object

Parameters

runtimeType
Type

The runtime type to be replaced.

dataContractType
Type

The data contract type to be annotated.

Returns

An object that represents the annotation to be inserted into the XML schema definition.

Applies to