Edit

Share via


IDataContractSurrogate.GetCustomDataToExport Method

Definition

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

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

A Type.

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 ^ clrType, Type ^ dataContractType);
public object GetCustomDataToExport (Type clrType, Type dataContractType);
abstract member GetCustomDataToExport : Type * Type -> obj
Public Function GetCustomDataToExport (clrType As Type, dataContractType As Type) As Object

Parameters

clrType
Type

The CLR 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