次の方法で共有


XamlDirective クラス

定義

メンバーが XAML ディレクティブでもある場合は、メンバーの XAML 型システム識別子を提供します。 XAML リーダーと XAML ライターは、メンバー ノードの処理中に XamlDirective 識別子を使用します。 この識別子は、XAML リーダーが StartMember 上に配置され、IsDirectivetrueされるときに使用されます。

public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
    inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
継承
XamlDirective

注釈

メンバーが XAML ディレクティブである場合、XamlDirective は XAML 型システムに予期される値を提供します。 定義上、XAML ディレクティブには、XamlMember プロパティのサブセットに対して常に同じ結果を返す特性があり、使用可能なすべての XAML ディレクティブに対して同じ XAML 型システム情報が報告されます。 ディレクティブに固有の XAML 型システム特性のレポートは、内部動作または XamlDirective クラスの仮想メンバー XamlMemberLookup* オーバーライドによって実現されます。

次の一覧は、メンバーが実際に XamlDirectiveである場合に XamlMember の XAML ディレクティブの返された結果を示しています。

また、DeclaringType の内部バッキングは未設定のままであり、nullを返します。

大事な

XamlDirectiveXamlMember サブクラスです。 XamlMemberと同様に、XamlDirective には、XAML 型システムがアクセスを報告する方法に関するセキュリティに関する考慮事項があります。 XamlMemberを参照してください。

コンストラクター

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

XamlDirectiveのケースごとの値ごとに値を指定して、XamlDirective クラスの新しいインスタンスを初期化します。

XamlDirective(String, String)

名前と単一の XAML 名前空間の値を指定して、XamlDirective クラスの新しいインスタンスを初期化します。 この署名は、ディレクティブの true を報告する IsUnknown が必要な場合、または想定されている場合にのみ使用します。

プロパティ

AllowedLocation

ディレクティブを指定できる XAML ノード型を指定する値を取得します。

DeclaringType

この XamlMemberに関連付けられているメンバーを宣言する型の XamlType を取得します。

(継承元 XamlMember)
DeferringLoader

XAML で宣言されたオブジェクトの遅延読み込みに使用される XamlValueConverter<TConverterBase> オブジェクトを取得します。

(継承元 XamlMember)
DependsOn

XamlMember オブジェクトの一覧を取得します。 これらのレポートは、初期化順序の依存関係がこの XamlMemberに対して相対的に存在するメンバーを報告します。

(継承元 XamlMember)
Invoker

この XamlMemberに関連付けられている XamlMemberInvoker 実装を取得します。

(継承元 XamlMember)
IsAmbient

この XamlMember がアンビエント プロパティとして報告されるかどうかを示す値を取得します。

(継承元 XamlMember)
IsAttachable

この XamlMember がアタッチ可能なメンバーであるかどうかを示す値を取得します。

(継承元 XamlMember)
IsDirective

この XamlMember が XAML ディレクティブであるかどうかを示す値を取得します。

(継承元 XamlMember)
IsEvent

この XamlMember がイベント メンバーを表すかどうかを示す値を取得します。

(継承元 XamlMember)
IsNameValid

この XamlMember が有効な xamlName 文字列を Nameとして初期化されているかどうかを示す値を取得します。

(継承元 XamlMember)
IsReadOnly

この XamlMember が読み取り専用メンバーを表すかどうかを示す値を取得します。

(継承元 XamlMember)
IsReadPublic

この XamlMember が呼び出し可能なパブリック get アクセサーを持つメンバーを表すかどうかを示す値を取得します。

(継承元 XamlMember)
IsUnknown

型とメンバーの解決に使用されるバッキング システムによってメンバーが解決できないかどうかを示す値を取得します。

(継承元 XamlMember)
IsWriteOnly

この XamlMember が書き込み専用メンバーを表すかどうかを示す値を取得します。

(継承元 XamlMember)
IsWritePublic

この XamlMember が呼び出し可能なパブリック set アクセサーを持つメンバーを表すかどうかを示す値を取得します。

(継承元 XamlMember)
MarkupExtensionBracketCharacters

マークアップ拡張の開始角かっこ文字と右角かっこ文字を定義します。

(継承元 XamlMember)
Name

この XamlMemberを宣言する xamlName 名の文字列を取得します。

(継承元 XamlMember)
PreferredXamlNamespace

この XamlMemberのプライマリ XAML 名前空間を識別する単一の XAML 名前空間 URI を取得します。

(継承元 XamlMember)
SerializationVisibility

ビジュアル デザイナーがメンバーを処理する方法を示す DesignerSerializationVisibility 値を取得します。

(継承元 XamlMember)
TargetType

XamlMember が存在できる型の XamlType を取得します。

(継承元 XamlMember)
Type

メンバーによって使用される型の XamlType を取得します。

(継承元 XamlMember)
TypeConverter

XAML で宣言されたオブジェクトの型変換の構築に使用できる XamlValueConverter<TConverterBase> オブジェクトを取得します。

(継承元 XamlMember)
UnderlyingMember

PropertyInfoMethodInfo、または EventInfoによって構築されたメンバーに対して使用できる CLR 型システム MemberInfo を取得します。

(継承元 XamlMember)
ValueSerializer

XAML で宣言されたオブジェクトの値のシリアル化に使用される XamlValueConverter<TConverterBase> オブジェクトを取得します。

(継承元 XamlMember)

メソッド

Equals(Object)

現在のオブジェクトが別のオブジェクトと等しいかどうかを示します。

(継承元 XamlMember)
Equals(XamlMember)

現在のオブジェクトが同じ型の別のオブジェクトと等しいかどうかを示します。

(継承元 XamlMember)
GetHashCode()

このオブジェクトのハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetXamlNamespaces()

この XAML メンバーが存在できる XAML 名前空間の一覧を返します。

LookupCustomAttributeProvider()

ICustomAttributeProvider 実装を返します。 この実装は常に nullを返します。

LookupDeferringLoader()

XAML で宣言されたオブジェクトの遅延読み込み中に使用される XamlValueConverter<TConverterBase> オブジェクトを返します。 この実装は常に nullを返します。

LookupDependsOn()

XamlMember オブジェクトの一覧を返します。 このリストは、初期化順序の依存関係がこの XamlMemberを基準にして存在するメンバーを報告します。 この実装は常に nullを返します。

LookupInvoker()

XamlDirectiveに関連付けられている XamlMemberInvoker を返します。

LookupIsAmbient()

この XamlMember がアンビエント プロパティとして報告されるかどうかを返します。

LookupIsEvent()

この XamlDirective がイベントを表すかどうかを返します。

LookupIsReadOnly()

この XamlDirective が目的の読み取り専用プロパティを表すかどうかを返します。

LookupIsReadPublic()

この XamlDirective がパブリック get アクセサーを持つプロパティを表すかどうかを返します。

LookupIsUnknown()

この XamlDirective が、型とメンバーの解決に使用されるバッキング システムで解決できないメンバーを表すかどうかを返します。

LookupIsWriteOnly()

この XamlDirective が目的の書き込み専用プロパティを表すかどうかを返します。

LookupIsWritePublic()

この XamlDirective がパブリック set アクセサーを持つプロパティを表すかどうかを返します。

LookupMarkupExtensionBracketCharacters()

マークアップ拡張の開始角かっこ文字と右角かっこ文字を返します。

(継承元 XamlMember)
LookupTargetType()

XamlMember が存在できる型の XamlType を返します。 この実装は常に nullを返します。

LookupType()

メンバーによって使用される型の XamlType を返します。

LookupTypeConverter()

この XamlDirectiveに関連付けられている型コンバーターの実装を返します。

LookupUnderlyingGetter()

この XamlDirectiveに関連付けられている get アクセサーを返します。 この実装は常に nullを返します。

LookupUnderlyingMember()

この XamlDirectiveに関連付けられている CLR リフレクション MemberInfo を返します。 この実装は常に nullを返します。

LookupUnderlyingSetter()

この XamlDirectiveに関連付けられている set アクセサーを返します。 この実装は常に nullを返します。

LookupValueSerializer()

この XamlMemberに関連付けられている値シリアライザーの実装を返します。

(継承元 XamlMember)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

この XamlDirectiveの文字列形式を返します。

適用対象

こちらもご覧ください