Lenguaje

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 being establecido 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 llamante determinar el nombre localizado de la extensión sin cargar la extensión.

Nota Para darle a la extensión un nombre que dependa del idioma del usuario, debes sobrescribir el GetLocalizedString método.

Constructores

Nombre Description
LocalizedNameAttribute()

Inicializa una nueva instancia de la clase LocalizedNameAttribute.

LocalizedNameAttribute(String)

Inicializa una nueva instancia de la clase LocalizedNameAttribute.

Propiedades

Nombre Description
Name

Obtiene el nombre localizado de la extensión.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto suministrado es el mismo que el objeto actual.

GetHashCode()

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

GetLocalizedString(String)

Devuelve el nombre correcto de extensión localizada.

Se aplica a