LocalizedNameAttribute Класс

Определение

Предоставляет локализованное имя модуля.

public ref class LocalizedNameAttribute : Attribute
public class LocalizedNameAttribute : Attribute
type LocalizedNameAttribute = class
    inherit Attribute
Public Class LocalizedNameAttribute
Inherits Attribute
Наследование
LocalizedNameAttribute

Примеры

В следующем фрагменте кода показано, как LocalizedNameAttribute задать класс расширения:

[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

{

...

}

Комментарии

Класс LocalizedNameAttribute позволяет вызывающей стороны определить локализованное имя расширения без загрузки расширения.

Примечание Чтобы присвоить расширению имя, которое зависит от языка пользователя, необходимо переопределить GetLocalizedString метод.

Конструкторы

LocalizedNameAttribute()

Инициализирует новый экземпляр класса LocalizedNameAttribute.

LocalizedNameAttribute(String)

Инициализирует новый экземпляр класса LocalizedNameAttribute.

Свойства

Name

Возвращает локализованное имя модуля.

Методы

Equals(Object)

Определяет, совпадает ли заданный объект с текущим объектом.

GetHashCode()

Возвращает уникальный хэш-код для объекта.

GetLocalizedString(String)

Возвращает правильное локализованное имя модуля.

Применяется к