LocalizedNameAttribute Clase

Definición

Proporciona el nombre localizado de una extensión.

public ref class LocalizedNameAttribute : Attribute
public class LocalizedNameAttribute : Attribute
type LocalizedNameAttribute = class
    inherit Attribute
Public Class LocalizedNameAttribute
Inherits Attribute
Herencia
LocalizedNameAttribute

Ejemplos

El siguiente fragmento de código muestra el LocalizedNameAttribute objeto que se establece en una clase de extensión:

[C#]

namespace PolygonsCRI

{

[LocalizedName("Polygons")]

[Editor(typeof(CustomEditor), typeof(ComponentEditor))]

[ToolboxBitmap(typeof(PolygonsDesigner),"Polygons.ico")]

// this CRI-specific attribute sets the name of the

// custom report item which is referenced by the config

// files and saved in the report definition language

[CustomReportItem("Polygons")]

// the main class for our CRI design-time component

public class PolygonsDesigner : CustomReportItemDesigner

{

...

}

Comentarios

La LocalizedNameAttribute clase permite al autor de la llamada determinar el nombre localizado de la extensión sin cargar la extensión.

Nota Para asignar un nombre a la extensión que depende del idioma del usuario, debe invalidar el GetLocalizedString método .

Constructores

LocalizedNameAttribute()

Inicializa una nueva instancia de la clase LocalizedNameAttribute.

LocalizedNameAttribute(String)

Inicializa una nueva instancia de la clase LocalizedNameAttribute.

Propiedades

Name

Obtiene el nombre localizado de la extensión.

Métodos

Equals(Object)

Determina si el objeto proporcionado es igual que el objeto actual.

GetHashCode()

Devuelve un código hash único para el objeto.

GetLocalizedString(String)

Devuelve el nombre de extensión localizado correcto.

Se aplica a