AttributeTableBuilder AttributeTableBuilder AttributeTableBuilder AttributeTableBuilder Class

定義

属性の検索および登録を提供するために AttributeTable によって使用される MetadataStore の作成およびデータ設定を行います。Creates and populates an AttributeTable that is used by the MetadataStore to provide attribute lookup and registration.

public ref class AttributeTableBuilder
public class AttributeTableBuilder
type AttributeTableBuilder = class
Public Class AttributeTableBuilder
継承
AttributeTableBuilderAttributeTableBuilderAttributeTableBuilderAttributeTableBuilder

注釈

ビルダーへのデータ設定には、AddCallbackAddCustomAttributes、および AddTable を使用します。その後、CreateTable を呼び出して、目的の属性のコレクションを含む AttributeTable を取得します。Use AddCallback, AddCustomAttributes, and AddTable to populate the builder, then call CreateTable to acquire an AttributeTable containing the desired collection of attributes.

コンストラクター

AttributeTableBuilder() AttributeTableBuilder() AttributeTableBuilder() AttributeTableBuilder()

AttributeTableBuilder クラスの新しいインスタンスを作成します。Creates a new instance of the AttributeTableBuilder class.

メソッド

AddCallback(Type, AttributeCallback) AddCallback(Type, AttributeCallback) AddCallback(Type, AttributeCallback) AddCallback(Type, AttributeCallback)

指定した型のメタデータが必要になったときに呼び出されるコールバックを指定します。Specifies a callback that will be invoked when metadata for the given type is needed.

AddCustomAttributes(Type, Attribute[]) AddCustomAttributes(Type, Attribute[]) AddCustomAttributes(Type, Attribute[]) AddCustomAttributes(Type, Attribute[])

指定した属性の内容をこのビルダーに追加します。Adds the contents of the provided attributes to this builder.

AddCustomAttributes(Type, DependencyProperty, Attribute[]) AddCustomAttributes(Type, DependencyProperty, Attribute[]) AddCustomAttributes(Type, DependencyProperty, Attribute[]) AddCustomAttributes(Type, DependencyProperty, Attribute[])

指定した属性の内容をこのビルダーに追加します。Adds the contents of the provided attributes to this builder.

AddCustomAttributes(Type, MemberDescriptor, Attribute[]) AddCustomAttributes(Type, MemberDescriptor, Attribute[]) AddCustomAttributes(Type, MemberDescriptor, Attribute[]) AddCustomAttributes(Type, MemberDescriptor, Attribute[])

指定した属性の内容をこのビルダーに追加します。Adds the contents of the provided attributes to this builder.

AddCustomAttributes(Type, MemberInfo, Attribute[]) AddCustomAttributes(Type, MemberInfo, Attribute[]) AddCustomAttributes(Type, MemberInfo, Attribute[]) AddCustomAttributes(Type, MemberInfo, Attribute[])

指定した属性の内容をこのビルダーに追加します。Adds the contents of the provided attributes to this builder.

AddCustomAttributes(Type, String, Attribute[]) AddCustomAttributes(Type, String, Attribute[]) AddCustomAttributes(Type, String, Attribute[]) AddCustomAttributes(Type, String, Attribute[])

指定した属性の内容をこのビルダーに追加します。Adds the contents of the provided attributes to this builder.

AddTable(AttributeTable) AddTable(AttributeTable) AddTable(AttributeTable) AddTable(AttributeTable)

指定した属性テーブルの内容をこのビルダーに追加します。Adds the contents of the provided attribute table to this builder.

CreateTable() CreateTable() CreateTable() CreateTable()

AddCustomAttributes(Type, Attribute[]) の呼び出しを通して提供されるすべての属性定義が含まれる属性テーブルを作成します。Creates an attribute table that contains all of the attribute definitions provided through AddCustomAttributes(Type, Attribute[]) calls.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
ValidateTable() ValidateTable() ValidateTable() ValidateTable()

作成中の属性テーブルに有効な属性情報が含まれているかどうかを検証します。Verifies that the attribute table that is being built contains valid attribute information.

適用対象