ICustomAttributeProvider ICustomAttributeProvider ICustomAttributeProvider ICustomAttributeProvider Interface

Определение

Предоставляет настраиваемые атрибуты для объектов отражения, которые их поддерживают.Provides custom attributes for reflection objects that support them.

public interface class ICustomAttributeProvider
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICustomAttributeProvider
type ICustomAttributeProvider = interface
Public Interface ICustomAttributeProvider
Производный
Атрибуты

Комментарии

Почти все классы отражения может иметь атрибуты, связанные с ними.Nearly all the Reflection classes can have attributes associated with them. Атрибуты могут быть standard (public, private, HelpString) или пользовательских.Attributes can be standard (public, private, HelpString) or custom.

Методы

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Возвращает массив всех настраиваемых атрибутов, определенных для этого элемента, за исключением именованных атрибутов, или пустой массив, если атрибуты отсутствуют.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Возвращает массив настраиваемых атрибутов, определенных для этого элемента с учетом типа, или пустой массив, если отсутствуют настраиваемые атрибуты определенного типа.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean)

Указывает, сколько экземпляров attributeType определено для этого элемента.Indicates whether one or more instance of attributeType is defined on this member.

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