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

Определение

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

Перегрузки

AttributeProviderAttribute(String)

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

AttributeProviderAttribute(Type)

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

AttributeProviderAttribute(String, String)

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

AttributeProviderAttribute(String)

Исходный код:
AttributeProviderAttribute.cs
Исходный код:
AttributeProviderAttribute.cs
Исходный код:
AttributeProviderAttribute.cs

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

public:
 AttributeProviderAttribute(System::String ^ typeName);
public AttributeProviderAttribute (string typeName);
new System.ComponentModel.AttributeProviderAttribute : string -> System.ComponentModel.AttributeProviderAttribute
Public Sub New (typeName As String)

Параметры

typeName
String

Имя задаваемого типа.

Исключения

typeName имеет значение null.

См. также раздел

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

AttributeProviderAttribute(Type)

Исходный код:
AttributeProviderAttribute.cs
Исходный код:
AttributeProviderAttribute.cs
Исходный код:
AttributeProviderAttribute.cs

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

public:
 AttributeProviderAttribute(Type ^ type);
public AttributeProviderAttribute (Type type);
new System.ComponentModel.AttributeProviderAttribute : Type -> System.ComponentModel.AttributeProviderAttribute
Public Sub New (type As Type)

Параметры

type
Type

Задаваемый тип.

Исключения

type имеет значение null.

Примеры

В следующем примере кода показано использование AttributeProviderAttribute для пометки DataSource свойства определенным типом IListSource. Полный список кода см. в разделе Практическое руководство. Применение атрибутов в элементах управления Windows Forms.

[Category("Data")]
[Description("Indicates the source of data for the control.")]
[RefreshProperties(RefreshProperties.Repaint)]
[AttributeProvider(typeof(IListSource))]
public object DataSource
{
    get
    {
        return this.dataGridView1.DataSource;
    }

    set
    {
        this.dataGridView1.DataSource = value;
    }
}
<Category("Data"), _
Description("Indicates the source of data for the control."), _
RefreshProperties(RefreshProperties.Repaint), _
AttributeProvider(GetType(IListSource))> _
Public Property DataSource() As Object
    Get
        Return Me.dataGridView1.DataSource
    End Get

    Set(ByVal value As Object)
        Me.dataGridView1.DataSource = value
    End Set
End Property

См. также раздел

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

AttributeProviderAttribute(String, String)

Исходный код:
AttributeProviderAttribute.cs
Исходный код:
AttributeProviderAttribute.cs
Исходный код:
AttributeProviderAttribute.cs

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

public:
 AttributeProviderAttribute(System::String ^ typeName, System::String ^ propertyName);
public AttributeProviderAttribute (string typeName, string propertyName);
new System.ComponentModel.AttributeProviderAttribute : string * string -> System.ComponentModel.AttributeProviderAttribute
Public Sub New (typeName As String, propertyName As String)

Параметры

typeName
String

Имя задаваемого типа.

propertyName
String

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

Исключения

propertyName имеет значение null.

См. также раздел

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