Aracılığıyla paylaş


MetadataBuilder.AddInterfaceImplementation Yöntem

Tanım

Bir türe arabirim uygulaması ekler.

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

Parametreler

type
TypeDefinitionHandle

Arabirimi uygulayan tür.

implementedInterface
EntityHandle

Uygulanan arabirim, aşağıdakilerden biri olabilir: TypeDefinitionHandle, TypeReferenceHandleveya TypeSpecificationHandle.

Döndürülenler

Eklenen arabirim uygulamasının tanıtıcısı.

Özel durumlar

implementedInterface beklenen tanıtıcı türüne sahip değil.

Açıklamalar

Arabirim uygulamaları, arabirimi uygulayan ilgili tür tanımlarıyla aynı sırada eklenmelidir.

Bir tür birden çok arabirim uygularsa, karşılık gelen girişlerin kodlanmış dizinleri (CodedIndex.TypeDefOrRefOrSpec(EntityHandle) ) tarafından belirlenen sırada eklenmesi gerekir.

Şunlara uygulanır