Partager via


LocalizedNameAttribute Classe

Définition

Fournit le nom localisé d'une extension.

public ref class LocalizedNameAttribute : Attribute
public class LocalizedNameAttribute : Attribute
type LocalizedNameAttribute = class
    inherit Attribute
Public Class LocalizedNameAttribute
Inherits Attribute
Héritage
LocalizedNameAttribute

Exemples

L’extrait de code suivant montre la LocalizedNameAttribute définition sur une classe d’extension :

[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

{

...

}

Remarques

La LocalizedNameAttribute classe permet à l’appelant de déterminer le nom localisé de l’extension sans charger l’extension.

Note Pour donner à l’extension un nom dépendant de la langue de l’utilisateur, vous devez remplacer la GetLocalizedString méthode.

Constructeurs

LocalizedNameAttribute()

Initialise une nouvelle instance de la classe LocalizedNameAttribute.

LocalizedNameAttribute(String)

Initialise une nouvelle instance de la classe LocalizedNameAttribute.

Propriétés

Name

Obtient le nom localisé de l'extension.

Méthodes

Equals(Object)

Détermine si l'objet fourni est le même que l'objet actuel.

GetHashCode()

Retourne un code de hachage unique pour l'objet.

GetLocalizedString(String)

Retourne le nom d'extension localisé correct.

S’applique à