XamlDirective クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メンバーが XAML ディレクティブでもある場合は、メンバーの XAML 型システム識別子を提供します。 XAML リーダーと XAML ライターは、メンバー ノードの処理中に XamlDirective 識別子を使用します。 この識別子は、XAML リーダーが StartMember 上に配置され、IsDirective が true
されるときに使用されます。
public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
- 継承
注釈
メンバーが XAML ディレクティブである場合、XamlDirective は XAML 型システムに予期される値を提供します。 定義上、XAML ディレクティブには、XamlMember プロパティのサブセットに対して常に同じ結果を返す特性があり、使用可能なすべての XAML ディレクティブに対して同じ XAML 型システム情報が報告されます。 ディレクティブに固有の XAML 型システム特性のレポートは、内部動作または XamlDirective クラスの仮想メンバー XamlMemberLookup*
オーバーライドによって実現されます。
次の一覧は、メンバーが実際に XamlDirectiveである場合に XamlMember の XAML ディレクティブの返された結果を示しています。
LookupCustomAttributeProvider は常に
null
。DeferringLoader は常に
null
。DependsOn は常に
null
。IsAmbient は常に
false
。IsAttachable は常に
false
。IsDirective は常に
true
。IsEvent は常に
false
。IsReadOnly は常に
false
。IsReadPublic は常に
true
。IsWritePublic は常に
true
。
また、DeclaringType の内部バッキングは未設定のままであり、null
を返します。
大事な
XamlDirective は XamlMember サブクラスです。 XamlMemberと同様に、XamlDirective には、XAML 型システムがアクセスを報告する方法に関するセキュリティに関する考慮事項があります。 XamlMemberを参照してください。
コンストラクター
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
XamlDirectiveのケースごとの値ごとに値を指定して、XamlDirective クラスの新しいインスタンスを初期化します。 |
XamlDirective(String, String) |
名前と単一の XAML 名前空間の値を指定して、XamlDirective クラスの新しいインスタンスを初期化します。 この署名は、ディレクティブの |
プロパティ
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 が有効な |
IsReadOnly |
この XamlMember が読み取り専用メンバーを表すかどうかを示す値を取得します。 (継承元 XamlMember) |
IsReadPublic |
この XamlMember が呼び出し可能なパブリック |
IsUnknown |
型とメンバーの解決に使用されるバッキング システムによってメンバーが解決できないかどうかを示す値を取得します。 (継承元 XamlMember) |
IsWriteOnly |
この XamlMember が書き込み専用メンバーを表すかどうかを示す値を取得します。 (継承元 XamlMember) |
IsWritePublic |
この XamlMember が呼び出し可能なパブリック |
MarkupExtensionBracketCharacters |
マークアップ拡張の開始角かっこ文字と右角かっこ文字を定義します。 (継承元 XamlMember) |
Name |
この XamlMemberを宣言する |
PreferredXamlNamespace |
この XamlMemberのプライマリ XAML 名前空間を識別する単一の XAML 名前空間 URI を取得します。 (継承元 XamlMember) |
SerializationVisibility |
ビジュアル デザイナーがメンバーを処理する方法を示す DesignerSerializationVisibility 値を取得します。 (継承元 XamlMember) |
TargetType |
XamlMember が存在できる型の XamlType を取得します。 (継承元 XamlMember) |
Type |
メンバーによって使用される型の XamlType を取得します。 (継承元 XamlMember) |
TypeConverter |
XAML で宣言されたオブジェクトの型変換の構築に使用できる XamlValueConverter<TConverterBase> オブジェクトを取得します。 (継承元 XamlMember) |
UnderlyingMember |
PropertyInfo、MethodInfo、または EventInfoによって構築されたメンバーに対して使用できる CLR 型システム MemberInfo を取得します。 (継承元 XamlMember) |
ValueSerializer |
XAML で宣言されたオブジェクトの値のシリアル化に使用される XamlValueConverter<TConverterBase> オブジェクトを取得します。 (継承元 XamlMember) |
メソッド
Equals(Object) |
現在のオブジェクトが別のオブジェクトと等しいかどうかを示します。 (継承元 XamlMember) |
Equals(XamlMember) |
現在のオブジェクトが同じ型の別のオブジェクトと等しいかどうかを示します。 (継承元 XamlMember) |
GetHashCode() |
このオブジェクトのハッシュ コードを返します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetXamlNamespaces() |
この XAML メンバーが存在できる XAML 名前空間の一覧を返します。 |
LookupCustomAttributeProvider() |
ICustomAttributeProvider 実装を返します。 この実装は常に |
LookupDeferringLoader() |
XAML で宣言されたオブジェクトの遅延読み込み中に使用される XamlValueConverter<TConverterBase> オブジェクトを返します。 この実装は常に |
LookupDependsOn() |
XamlMember オブジェクトの一覧を返します。 このリストは、初期化順序の依存関係がこの XamlMemberを基準にして存在するメンバーを報告します。 この実装は常に |
LookupInvoker() |
XamlDirectiveに関連付けられている XamlMemberInvoker を返します。 |
LookupIsAmbient() |
この XamlMember がアンビエント プロパティとして報告されるかどうかを返します。 |
LookupIsEvent() |
この XamlDirective がイベントを表すかどうかを返します。 |
LookupIsReadOnly() |
この XamlDirective が目的の読み取り専用プロパティを表すかどうかを返します。 |
LookupIsReadPublic() |
この XamlDirective がパブリック |
LookupIsUnknown() |
この XamlDirective が、型とメンバーの解決に使用されるバッキング システムで解決できないメンバーを表すかどうかを返します。 |
LookupIsWriteOnly() |
この XamlDirective が目的の書き込み専用プロパティを表すかどうかを返します。 |
LookupIsWritePublic() |
この XamlDirective がパブリック |
LookupMarkupExtensionBracketCharacters() |
マークアップ拡張の開始角かっこ文字と右角かっこ文字を返します。 (継承元 XamlMember) |
LookupTargetType() |
XamlMember が存在できる型の XamlType を返します。 この実装は常に |
LookupType() |
メンバーによって使用される型の XamlType を返します。 |
LookupTypeConverter() |
この XamlDirectiveに関連付けられている型コンバーターの実装を返します。 |
LookupUnderlyingGetter() |
この XamlDirectiveに関連付けられている |
LookupUnderlyingMember() |
この XamlDirectiveに関連付けられている CLR リフレクション MemberInfo を返します。 この実装は常に |
LookupUnderlyingSetter() |
この XamlDirectiveに関連付けられている |
LookupValueSerializer() |
この XamlMemberに関連付けられている値シリアライザーの実装を返します。 (継承元 XamlMember) |
MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
ToString() |
この XamlDirectiveの文字列形式を返します。 |
適用対象
こちらもご覧ください
.NET