MetadataBuilder.AddInterfaceImplementation 方法

定义

将接口实现添加到类型。

public:
 System::Reflection::Metadata::InterfaceImplementationHandle AddInterfaceImplementation(System::Reflection::Metadata::TypeDefinitionHandle type, System::Reflection::Metadata::EntityHandle implementedInterface);
public System.Reflection.Metadata.InterfaceImplementationHandle AddInterfaceImplementation (System.Reflection.Metadata.TypeDefinitionHandle type, System.Reflection.Metadata.EntityHandle implementedInterface);
member this.AddInterfaceImplementation : System.Reflection.Metadata.TypeDefinitionHandle * System.Reflection.Metadata.EntityHandle -> System.Reflection.Metadata.InterfaceImplementationHandle
Public Function AddInterfaceImplementation (type As TypeDefinitionHandle, implementedInterface As EntityHandle) As InterfaceImplementationHandle

参数

type
TypeDefinitionHandle

实现接口的类型。

implementedInterface
EntityHandle

要实现的接口,可以是以下项之一:TypeDefinitionHandleTypeReferenceHandleTypeSpecificationHandle

返回

已添加的接口实现的句柄。

例外

implementedInterface 没有预期的句柄类型。

注解

接口实现的添加顺序必须与实现接口的相应类型定义的顺序相同。

如果类型实现多个接口,则必须按照其编码索引 (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)) 确定的顺序添加相应的条目。

适用于