Partilhar via


SemanticModel.LookupLabels(Int32, String) Método

Definição

Obtém os símbolos de rótulo nomeados disponíveis no contexto do local especificado e do contêiner opcional. Somente os membros acessíveis e visíveis do local especificado são retornados.

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

A posição do caractere para determinar o escopo e a acessibilidade da declaração de colocação.

name
String

O nome do símbolo a ser encontrado. Se nulo for especificado, os símbolos com nomes serão retornados.

Retornos

Uma lista de símbolos que foram encontrados. Se nenhum símbolo for encontrado, uma lista vazia será retornada.

Comentários

A "posição" é usada para determinar quais variáveis são visíveis e acessíveis. Mesmo se "contêiner" for especificado, o local de "posição" será significativo para determinar quais membros de "contenção" estão acessíveis.

Aplica-se a