Marshal.GenerateGuidForType(Type) Метод

Определение

Возвращает уникальный глобальный идентификатор GUID для указанного типа или создает идентификатор GUID при помощи алгоритма, используемого средством экспортирования библиотек типов Tlbexp.exe.

public:
 static Guid GenerateGuidForType(Type ^ type);
public static Guid GenerateGuidForType (Type type);
[System.Security.SecurityCritical]
public static Guid GenerateGuidForType (Type type);
static member GenerateGuidForType : Type -> Guid
[<System.Security.SecurityCritical>]
static member GenerateGuidForType : Type -> Guid
Public Shared Function GenerateGuidForType (type As Type) As Guid

Параметры

type
Type

Тип, для которого создается идентификатор GUID.

Возвращаемое значение

Идентификатор для указанного типа.

Атрибуты

Комментарии

Если тип содержит GUID в метаданных, он возвращается. В противном случае guid создается автоматически. Этот метод можно использовать для программного определения ИДЕНТИФИКАТОРа GUID COM для любого управляемого типа, включая типы, невидимые для COM. Единственным исключением являются интерфейсы классов, так как они не соответствуют управляемому типу. GenerateGuidForType предоставляет те же функции, что и Type.GUID свойство .

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

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