LocalizedNameAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |