DisplayNameResourceAttribute クラス
プロパティに関連付けられている名前を表します。
継承階層
System.Object
System.Attribute
System.ComponentModel.DisplayNameAttribute
Microsoft.VisualStudio.Modeling.Design.DisplayNameResourceAttribute
名前空間: Microsoft.VisualStudio.Modeling.Design
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)
構文
'宣言
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Property, AllowMultiple := False)> _
Public NotInheritable Class DisplayNameResourceAttribute _
Inherits DisplayNameAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Property, AllowMultiple = false)]
public sealed class DisplayNameResourceAttribute : DisplayNameAttribute
DisplayNameResourceAttribute 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
DisplayNameResourceAttribute(String, Type) | 指定した表示名キーと型を使用して、DisplayNameResourceAttribute クラスの新しいインスタンスを初期化します。 | |
DisplayNameResourceAttribute(String, Type, String) | 指定した表示名キー、型、およびリソース名を使用して、DisplayNameResourceAttribute クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
DisplayName | 現在のカルチャにローカライズされる表示名を取得します。 (DisplayNameAttribute.DisplayName をオーバーライドします。) | |
DisplayNameKey | 指定したリソース内の表示名リソース エントリのキーを取得します。 | |
ResourceName | リソースのルート名を取得します。 | |
Type | リソースを格納するアセンブリを識別する型を取得します。 | |
TypeId | 派生クラスに実装されている場合は、この Attribute の一意の識別子を取得します。 (Attribute から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Equals | 2 つの DisplayNameAttribute インスタンスが等しいかどうかを判断します。 (DisplayNameAttribute から継承されます。) | |
GetHashCode | 対象のインスタンスのハッシュ コードを返します。 (DisplayNameAttribute から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
IsDefaultAttribute | この属性が既定値かどうかを判断します。 (DisplayNameAttribute から継承されます。) | |
Match | 派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 (Attribute から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
_Attribute.GetIDsOfNames | 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 (Attribute から継承されます。) | |
_Attribute.GetTypeInfo | オブジェクトの型情報を取得します。この情報はインターフェイスの型情報の取得に使用できます。 (Attribute から継承されます。) | |
_Attribute.GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 (Attribute から継承されます。) | |
_Attribute.Invoke | オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。 (Attribute から継承されます。) |
このページのトップへ
解説
プロパティが PropertyGrid のコントロールで表示されると、名前がさまざまなユーザー インターフェイスのコンテキストのターゲット プロパティを、などのユーザーを識別するために使用されます。
このクラスの DisplayName のプロパティは、現在のカルチャにローカライズされる説明文字列リソースを取得します。 ローカライズされた文字列を使用できない場合、DisplayName のプロパティは DisplayNameKey のプロパティの値を返します。
ドメイン固有言語 (DSL) をデザインすると、生成されたコードとして定義のドメインのプロパティに対応するプロパティにこの属性を適用します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。