DisplayNameResourceAttribute Class
Visual Studio 2012
Represents the name associated with a property.
Namespace:
Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
The DisplayNameResourceAttribute type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | DisplayNameResourceAttribute(String, Type) | Initializes a new instance of the DisplayNameResourceAttribute class by using the specified display name key and type. |
![]() | DisplayNameResourceAttribute(String, Type, String) | Initializes a new instance of the DisplayNameResourceAttribute class by using the specified display-name key, type, and resources name. |
| Name | Description | |
|---|---|---|
![]() | DisplayName | Gets the display name, which is localized to the current culture. (Overrides DisplayNameAttribute.DisplayName.) |
![]() | DisplayNameKey | Gets the key of the display-name resource entry in the specified resource. |
![]() | ResourceName | Gets the root name of the resource. |
![]() | Type | Gets the type that identifies the assembly that contains the resource. |
![]() | TypeId | When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute.) |
| Name | Description | |
|---|---|---|
![]() | Equals | Determines whether two DisplayNameAttribute instances are equal. (Inherited from DisplayNameAttribute.) |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from DisplayNameAttribute.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsDefaultAttribute | Determines if this attribute is the default. (Inherited from DisplayNameAttribute.) |
![]() | Match | When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | System#Runtime#InteropServices#_Attribute#GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from Attribute.) |
![]() ![]() | System#Runtime#InteropServices#_Attribute#GetTypeInfo | Retrieves the type information for an object, which can be used to get the type information for an interface. (Inherited from Attribute.) |
![]() ![]() | System#Runtime#InteropServices#_Attribute#GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from Attribute.) |
![]() ![]() | System#Runtime#InteropServices#_Attribute#Invoke | Provides access to properties and methods exposed by an object. (Inherited from Attribute.) |
The name is used to identify the target property in various user interface contexts, such as when the property is shown in a PropertyGrid control.
The DisplayName property of this class gets the description string resource that is localized to the current culture. If a localized string is not available, then the DisplayName property returns the value of the DisplayNameKey property.
When you design a domain-specific language (DSL), the generated code applies this attribute to every property that corresponds to a domain property in the DSL definition.
