LocalizedNameAttribute Klasse

Definition

Stellt den lokalisierten Namen einer Erweiterung bereit.

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

Beispiele

Der folgende Codeausschnitt zeigt das LocalizedNameAttribute Festlegen einer Erweiterungsklasse:

[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

{

...

}

Hinweise

Mit der LocalizedNameAttribute Klasse kann der Aufrufer den lokalisierten Namen der Erweiterung ermitteln, ohne die Erweiterung zu laden.

Hinweis Um der Erweiterung einen Namen zu geben, der von der Sprache des Benutzers abhängig ist, müssen Sie die GetLocalizedString Methode überschreiben.

Konstruktoren

LocalizedNameAttribute()

Initialisiert eine neue Instanz der LocalizedNameAttribute-Klasse.

LocalizedNameAttribute(String)

Initialisiert eine neue Instanz der LocalizedNameAttribute-Klasse.

Eigenschaften

Name

Ruft den lokalisierten Namen der Erweiterung ab.

Methoden

Equals(Object)

Bestimmt, ob das bereitgestellte Objekt gleich dem aktuellen Objekt ist.

GetHashCode()

Gibt einen eindeutigen Hashcode für das Objekt zurück.

GetLocalizedString(String)

Gibt den ordnungsgemäß lokalisierten Erweiterungsnamen zurück.

Gilt für: