MetadataBuilder.AddInterfaceImplementation Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en gränssnittsimplementering till en typ.
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
Parametrar
- type
- TypeDefinitionHandle
Typen som implementerar gränssnittet.
- implementedInterface
- EntityHandle
Gränssnittet som implementeras, vilket kan vara något av följande: TypeDefinitionHandle, TypeReferenceHandleeller TypeSpecificationHandle.
Returer
En referens till den tillagda gränssnittsimplementeringen.
Undantag
implementedInterface har inte den förväntade referenstyp.
Kommentarer
Gränssnittsimplementeringar måste läggas till i samma ordning som motsvarande typdefinitioner som implementerar gränssnittet.
Om en typ implementerar flera gränssnitt måste motsvarande poster läggas till i den ordning som bestäms av deras kodade index (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)).