Partager via


TypeData Class

Definition

TypeData represent a Type Definition.

public ref class TypeData sealed
public sealed class TypeData
type TypeData = class
Public NotInheritable Class TypeData
Inheritance
TypeData

Constructors

TypeData(String)

Initialize a TypeData instance by providing the typeName.

TypeData(Type)

Initialize a TypeData instance by providing a Type.

Properties

DefaultDisplayProperty

The defaultDisplayProperty.

DefaultDisplayPropertySet

The defaultDisplayPropertySet.

DefaultKeyPropertySet

The defaultKeyPropertySet.

InheritPropertySerializationSet

The InheritPropertySerializationSet.

IsOverride

Set to true if override the existing definition.

Members

Get the members of this TypeData instance. The Key of the dictionary is the member's name, and the Value is a TypeMemberData instance.

PropertySerializationSet

The PropertySerializationSet.

SerializationDepth

The serializationDepth.

SerializationMethod

The serializationMethod.

StringSerializationSource

The stringSerializationSource.

StringSerializationSourceProperty

The StringSerializationSource when the property is not an AliasProperty. If the property is an AliasProperty, prefer StringSerializationSource.

TargetTypeForDeserialization

The targetTypeForDeserialization.

TypeAdapter

The type adapter.

TypeConverter

The type converter.

TypeName

Get the TypeName.

Methods

Copy()

Return a TypeData that is a copy of this one.

Applies to