Поделиться через


SemanticModel.LookupLabels(Int32, String) Метод

Определение

Возвращает доступные именованные символы меток в контексте указанного расположения и необязательного контейнера. Возвращаются только элементы, доступные и видимые из заданного расположения.

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)

Параметры

position
Int32

Позиция символа для определения включающей области объявления и специальных возможностей.

name
String

Имя символа, который требуется найти. Если задано значение NULL, возвращаются символы с любыми именами.

Возвращаемое значение

Список найденных символов. Если символы не найдены, возвращается пустой список.

Комментарии

Позиция используется для определения видимых и доступных переменных. Даже если указан "контейнер", расположение "position" имеет важное значение для определения доступных элементов "содержащего".

Применяется к