GeneratedComInterfaceAttribute Класс

Определение

Указывает, что тип атрибута является COM-интерфейсом, и генератор источника должен создать для него код.

public ref class GeneratedComInterfaceAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Interface)]
public class GeneratedComInterfaceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Interface)>]
type GeneratedComInterfaceAttribute = class
    inherit Attribute
Public Class GeneratedComInterfaceAttribute
Inherits Attribute
Наследование
GeneratedComInterfaceAttribute
Атрибуты

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

Имя Описание
GeneratedComInterfaceAttribute()

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

Свойства

Имя Описание
ExceptionToUnmanagedMarshaller

Возвращает или задает используемый Type для управления маршаллами исключений для всех методов в интерфейсе.

Options

Параметры создания взаимодействия COM-интерфейса с генератором источника взаимодействия COM.

StringMarshalling

Возвращает или задает значение, указывающее, как маршалировать строковые аргументы для всех методов в интерфейсе. Если интерфейс атрибута наследуется от другого интерфейса, GeneratedComInterfaceAttributeон должен иметь одинаковые значения для StringMarshalling и StringMarshallingCustomType.

StringMarshallingCustomType

Возвращает или задает используемый Type для управления маршаллингом строковых аргументов для всех методов интерфейса. Если интерфейс атрибута наследуется от другого интерфейса, GeneratedComInterfaceAttributeон должен иметь одинаковые значения для StringMarshalling и StringMarshallingCustomType.

TypeId

При реализации в производном классе получает уникальный идентификатор для этого Attribute.

(Унаследовано от Attribute)

Методы

Имя Описание
Equals(Object)

Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()

Возвращает хэш-код для этого экземпляра.

(Унаследовано от Attribute)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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