MetadataBuilder.AddTypeReference Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет ссылку на тип.
public:
System::Reflection::Metadata::TypeReferenceHandle AddTypeReference(System::Reflection::Metadata::EntityHandle resolutionScope, System::Reflection::Metadata::StringHandle namespace, System::Reflection::Metadata::StringHandle name);
public System.Reflection.Metadata.TypeReferenceHandle AddTypeReference (System.Reflection.Metadata.EntityHandle resolutionScope, System.Reflection.Metadata.StringHandle namespace, System.Reflection.Metadata.StringHandle name);
member this.AddTypeReference : System.Reflection.Metadata.EntityHandle * System.Reflection.Metadata.StringHandle * System.Reflection.Metadata.StringHandle -> System.Reflection.Metadata.TypeReferenceHandle
Public Function AddTypeReference (resolutionScope As EntityHandle, namespace As StringHandle, name As StringHandle) As TypeReferenceHandle
Параметры
- resolutionScope
- EntityHandle
Сущность, определяющая тип целевого объекта; может быть следующей: ModuleDefinitionHandle, ModuleReferenceHandle, AssemblyReferenceHandle, TypeReferenceHandle или null
.
- namespace
- StringHandle
Пространство имен ссылки на тип.
- name
- StringHandle
Имя ссылки на тип.
Возвращаемое значение
Дескриптор добавляемой ссылки на тип.
Исключения
resolutionScope
не имеет ожидаемого типа дескриптора.