Freigeben über


TypeReference.ResolutionScope Eigenschaft

Definition

Ruft den Auflösungsbereich ab, in dem der Zieltyp definiert ist und eindeutig mit dem angegebenen Namespace und Name identifiziert wird.

public:
 property System::Reflection::Metadata::EntityHandle ResolutionScope { System::Reflection::Metadata::EntityHandle get(); };
public System.Reflection.Metadata.EntityHandle ResolutionScope { get; }
member this.ResolutionScope : System.Reflection.Metadata.EntityHandle
Public ReadOnly Property ResolutionScope As EntityHandle

Eigenschaftswert

Der Auflösungsbereich, in dem der Zieltyp eindeutig definiert ist.

Hinweise

Der Lösungsbereich kann eine der folgenden Handles sein:

  • TypeReferenceHandle des einschließenden Typs, wenn der Zieltyp ein geschachtelter Typ ist.

  • ModuleReferenceHandle, wenn der Zieltyp in einem anderen Modul in derselben Assembly wie dieses definiert ist.

  • ModuleDefinition, wenn der Zieltyp im aktuellen Modul definiert ist. Dies sollte in einem CLI-komprimierten Metadatenmodul nicht auftreten.

  • AssemblyReferenceHandle, wenn der Zieltyp in einer anderen Assembly als im aktuellen Modul definiert ist.

  • Nilhandle, wenn der Zieltyp aufgelöst werden muss, indem nach übereinstimmenden Namespace und Namegesucht ExportedTypes wird.

Gilt für: