Поделиться через


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.

Свойства

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)

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