TypeReference.ResolutionScope Propriété

Définition

Obtient la résolution de portée dans laquelle le type cible est défini et est identifié de manière unique par les Namespace et Name spécifiés.

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

Valeur de propriété

Étendue de résolution dans laquelle le type de cible est défini de manière unique.

Remarques

L’étendue de résolution peut être l’un des handles suivants :

  • TypeReferenceHandle du type englobant, si le type cible est un type imbriqué.

  • ModuleReferenceHandle, si le type cible est défini dans un autre module au sein du même assembly que celui-ci.

  • ModuleDefinition, si le type cible est défini dans le module actuel. Cela ne doit pas se produire dans un module de métadonnées compressées CLI.

  • AssemblyReferenceHandle, si le type cible est défini dans un assembly différent du module actuel.

  • Nil handle si le type cible doit être résolu en recherchant une ExportedTypes correspondance Namespace et Name.

S’applique à