MetadataBuilder.AddInterfaceImplementation Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje implementację interfejsu do typu.
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
Parametry
- type
- TypeDefinitionHandle
Typ implementowania interfejsu.
- implementedInterface
- EntityHandle
Zaimplementowany interfejs może być jednym z następujących elementów: TypeDefinitionHandle, lub TypeReferenceHandleTypeSpecificationHandle.
Zwraca
Dojście do dodanej implementacji interfejsu.
Wyjątki
implementedInterface
nie ma oczekiwanego rodzaju uchwytu.
Uwagi
Implementacje interfejsu należy dodać w tej samej kolejności co odpowiednie definicje typów implementowania interfejsu.
Jeśli typ implementuje wiele interfejsów, odpowiednie wpisy muszą zostać dodane w kolejności określonej przez zakodowane indeksy (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)).