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