Compartir a través de


SemanticModel.LookupLabels(Int32, String) Método

Definición

Obtiene los símbolos de etiqueta con nombre disponibles en el contexto de la ubicación especificada y el contenedor opcional. Solo se devuelven los miembros accesibles y visibles desde la ubicación especificada.

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)

Parámetros

position
Int32

Posición del carácter para determinar el ámbito de declaración envolvente y la accesibilidad.

name
String

Nombre del símbolo que se va a buscar. Si se especifica null, se devuelven símbolos con cualquier nombre.

Devoluciones

Lista de símbolos que se encontraron. Si no se encuentra ningún símbolo, se devuelve una lista vacía.

Comentarios

La "posición" se usa para determinar qué variables son visibles y accesibles. Incluso si se especifica "contenedor", la ubicación de "posición" es significativa para determinar qué miembros de "contenedor" son accesibles.

Se aplica a