LocalizedNameAttribute Classe

Definição

Fornece o nome localizado de uma extensão.

public ref class LocalizedNameAttribute : Attribute
public class LocalizedNameAttribute : Attribute
type LocalizedNameAttribute = class
    inherit Attribute
Public Class LocalizedNameAttribute
Inherits Attribute
Herança
LocalizedNameAttribute

Exemplos

O snippet de código a seguir mostra o LocalizedNameAttribute que está sendo definido em uma classe de extensão:

[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

{

...

}

Comentários

A LocalizedNameAttribute classe permite que o chamador determine o nome localizado da extensão sem carregar a extensão.

Nota Para dar à extensão um nome que depende do idioma do usuário, você deve substituir o GetLocalizedString método.

Construtores

LocalizedNameAttribute()

Inicializa uma nova instância da classe LocalizedNameAttribute.

LocalizedNameAttribute(String)

Inicializa uma nova instância da classe LocalizedNameAttribute.

Propriedades

Name

Obtém o nome localizado da extensão.

Métodos

Equals(Object)

Determina se o objeto fornecido é o mesmo que o objeto atual.

GetHashCode()

Retorna um código hash exclusivo para o objeto.

GetLocalizedString(String)

Retorna o nome de extensão localizado correto.

Aplica-se a