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
声明目标类型的实体,可以是以下项之一:ModuleDefinitionHandle、ModuleReferenceHandle、AssemblyReferenceHandle、TypeReferenceHandle 或 null。The 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.
返回
已添加的类型引用的句柄。A handle to the added type reference.
例外
resolutionScope 不具有预期的句柄类型。resolutionScope doesn't have the expected handle kind.