TypeReference.ResolutionScope Właściwość

Definicja

Pobiera zakres rozpoznawania, w którym typ docelowy jest zdefiniowany i jest jednoznacznie identyfikowany przez określone Namespace wartości i Name.

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

Wartość właściwości

Zakres rozpoznawania, w którym typ docelowy jest jednoznacznie zdefiniowany.

Uwagi

Zakres rozwiązania może być jednym z następujących dojść:

  • TypeReferenceHandle typu otaczającego, jeśli typ docelowy jest typem zagnieżdżonym.

  • ModuleReferenceHandle, jeśli typ docelowy jest zdefiniowany w innym module w tym samym zestawie co ten.

  • ModuleDefinition, jeśli typ docelowy jest zdefiniowany w bieżącym module. Nie powinno to nastąpić w module skompresowanych metadanych interfejsu wiersza polecenia.

  • AssemblyReferenceHandle, jeśli typ docelowy jest zdefiniowany w innym zestawie niż bieżący moduł.

  • Nil obsługa, jeśli typ docelowy musi zostać rozpoznany przez wyszukanie ExportedTypes pasującego Namespace elementu i Name.

Dotyczy