Язык

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)

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

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