Метод 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.