SemanticModel.LookupLabels(Int32, String) Metodo

Definizione

Ottiene i simboli di etichetta denominati disponibili nel contesto della posizione specificata e del contenitore facoltativo. Vengono restituiti solo i membri accessibili e visibili dalla posizione specificata.

public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> LookupLabels (int position, string name = default);
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> LookupLabels (int position, string? name = default);
member this.LookupLabels : int * string -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol>
Public Function LookupLabels (position As Integer, Optional name As String = Nothing) As ImmutableArray(Of ISymbol)

Parametri

position
Int32

Posizione del carattere per determinare l'ambito di dichiarazione racchiuso e l'accessibilità.

name
String

Nome del simbolo da trovare. Se viene specificato null, vengono restituiti i simboli con eventuali nomi.

Restituisce

Elenco di simboli trovati. Se non sono stati trovati simboli, viene restituito un elenco vuoto.

Commenti

La "posizione" viene usata per determinare quali variabili sono visibili e accessibili. Anche se viene specificato "contenitore", la posizione "posizione" è significativa per determinare quali membri di "contenitore" sono accessibili.

Si applica a