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


Метод IMetaDataEmit::DefineTypeRefByName

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

Синтаксис

HRESULT DefineTypeRefByName (
    [in]  mdToken     tkResolutionScope,
    [in]  LPCWSTR     szName,
    [out] mdTypeRef   *ptr
);  

Параметры

tkResolutionScope
[in] Маркер, указывающий область разрешения. Допустимы следующие типы маркеров:

  • mdModuleRef, если тип определен в той же сборке, в которой определен вызывающий объект.

  • mdAssemblyRef, если тип определен в сборке, отличной от той, в которой определен вызывающий объект.

  • mdTypeRef, если тип является вложенным типом.

  • mdModule, если тип определен в том же модуле, в котором определен вызывающий объект.

  • Null, если тип определен глобально.

szName
[in] Имя целевого типа в Юникоде.

ptr
[out] Указатель на mdTypeRef маркер, назначенный типу .

Требования

Платформы: см. раздел Требования к системе.

Заголовка: Cor.h

Библиотека: Используется в качестве ресурса в MSCorEE.dll

платформа .NET Framework версии: доступно с версии 1.0.

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