MetadataBuilder.AddTypeReference(EntityHandle, StringHandle, StringHandle) 方法

定义

添加类型引用。Adds a type reference.

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

声明目标类型的实体,可以是以下项之一:ModuleDefinitionHandleModuleReferenceHandleAssemblyReferenceHandleTypeReferenceHandlenullThe entity declaring the target type, which can be one of the following: ModuleDefinitionHandle, ModuleReferenceHandle, AssemblyReferenceHandle, TypeReferenceHandle, or null.

namespace
StringHandle

类型引用命名空间。The type reference namespace.

name
StringHandle

类型引用名称。The type reference name.

返回

TypeReferenceHandle

已添加的类型引用的句柄。A handle to the added type reference.

例外

resolutionScope 不具有预期的句柄类型。resolutionScope doesn't have the expected handle kind.

适用于