Freigeben über


MetadataBuilder.AddTypeReference Methode

Definition

Fügt einen Typverweis hinzu.

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

Parameter

resolutionScope
EntityHandle

Die Entität, mit der der Zieltyp deklariert wird. Hierbei kann es sich um eines der folgenden Handels handeln: ModuleDefinitionHandle, ModuleReferenceHandle, AssemblyReferenceHandle, TypeReferenceHandle oder null.

namespace
StringHandle

Der Namespace des Typverweises.

name
StringHandle

Der Name des Typverweises.

Gibt zurück

Ein Handle für den hinzugefügten Typverweis.

Ausnahmen

resolutionScope weist nicht das erwartete Handle auf.

Gilt für: