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


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

Определение

Создает новый экземпляр класса TypeIdentifierAttribute.

Перегрузки

TypeIdentifierAttribute()

Создает новый экземпляр класса TypeIdentifierAttribute.

TypeIdentifierAttribute(String, String)

Создает новый экземпляр класса TypeIdentifierAttribute с указанными областью и идентификатором.

TypeIdentifierAttribute()

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

Создает новый экземпляр класса TypeIdentifierAttribute.

public:
 TypeIdentifierAttribute();
public TypeIdentifierAttribute ();
Public Sub New ()

Комментарии

Эта перегрузка конструктора не принимает параметры. Поэтому интерфейсы с этим атрибутом используют GUID типа и простое имя для определения эквивалентности типа.

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

TypeIdentifierAttribute(String, String)

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

Создает новый экземпляр класса TypeIdentifierAttribute с указанными областью и идентификатором.

public:
 TypeIdentifierAttribute(System::String ^ scope, System::String ^ identifier);
public TypeIdentifierAttribute (string scope, string identifier);
public TypeIdentifierAttribute (string? scope, string? identifier);
new System.Runtime.InteropServices.TypeIdentifierAttribute : string * string -> System.Runtime.InteropServices.TypeIdentifierAttribute
Public Sub New (scope As String, identifier As String)

Параметры

scope
String

Первая строка эквивалентности типов.

identifier
String

Вторая строка эквивалентности типов.

Комментарии

Параметры scope и identifier используются для установления эквивалентности типов. Они объединяются в GUID и становятся ключом, используемым для эквивалентности типов. Этот конструктор особенно полезен для типов, у которых нет идентификаторов GUID в библиотеке типов.

Класс TypeIdentifierAttribute внутренне поддерживает параметры и в scopeidentifier качестве закрытых членов.

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