LetClauseSyntax Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public ref class LetClauseSyntax sealed : Microsoft::CodeAnalysis::CSharp::Syntax::QueryClauseSyntax
public sealed class LetClauseSyntax : Microsoft.CodeAnalysis.CSharp.Syntax.QueryClauseSyntax
type LetClauseSyntax = class
inherit QueryClauseSyntax
Public NotInheritable Class LetClauseSyntax
Inherits QueryClauseSyntax
- Наследование
Этот узел связан со следующими типами синтаксиса:
Contains |
Определяет, есть ли у этого узла или подузла, маркера или trivia заметки. (Унаследовано от SyntaxNode) |
Contains |
Определяет, есть ли на этом узле или у любого из его потомков узлов, маркеров или мелочей диагностика. (Унаследовано от SyntaxNode) |
Contains |
Определяет, есть ли у этого узла какие-либо директивы препроцессора-потомка. (Унаследовано от SyntaxNode) |
Contains |
Определяет, есть ли в этом узле пропущенный текст-потомок. (Унаследовано от SyntaxNode) |
Equals |
|
Expression | |
Full |
Абсолютный диапазон этого узла в символах, включая его начальную и завершающую мелочи. (Унаследовано от SyntaxNode) |
Has |
Определяет, есть ли у этого узла какие-либо ведущие мелочи. (Унаследовано от SyntaxNode) |
Has |
Определяет, структурирована ли потомковая мелочь этого узла. (Унаследовано от SyntaxNode) |
Has |
Определяет, есть ли у этого узла какие-либо конечные мелочи. (Унаследовано от SyntaxNode) |
Identifier |
Возвращает идентификатор. |
Is |
Определяет, представляет ли узел языковую конструкцию, которая была фактически проанализирована из исходного кода. Отсутствующие узлы создаются анализатором в сценариях ошибок для представления конструкций, которые должны были присутствовать в исходном коде для успешной компиляции, но на самом деле отсутствовали. (Унаследовано от SyntaxNode) |
Is |
Определяет, представляет ли этот узел структурированную мелочь. (Унаследовано от SyntaxNode) |
Kind |
(Унаследовано от SyntaxNode) |
Language |
Имя языка, синтаксиса для этого узла. (Унаследовано от CSharpSyntaxNode) |
Let |
|
Parent |
Узел, содержащий этот узел в своей ChildNodes() коллекции. (Унаследовано от SyntaxNode) |
Parent |
(Унаследовано от SyntaxNode) |
Raw |
Целое число, представляющее языковой тип данного узла. (Унаследовано от SyntaxNode) |
Span |
Абсолютный диапазон этого узла в символах, не включая его начальные и конечные мелочи. (Унаследовано от SyntaxNode) |
Span |
Аналогично доступу к StartSpan. (Унаследовано от SyntaxNode) |
Syntax |
Возвращает SyntaxTree объект , владеющий узлом. (Унаследовано от SyntaxNode) |
Syntax |
(Унаследовано от CSharpSyntaxNode) |
Accept(CSharp |
|
Accept<TResult>(CSharp |
|
Ancestors(Boolean) |
Возвращает список узлов-предков. (Унаследовано от SyntaxNode) |
Ancestors |
Возвращает список узлов-предков (включая этот узел) (Унаследовано от SyntaxNode) |
Child |
Возвращает список дочерних узлов в порядке префикса документа. (Унаследовано от SyntaxNode) |
Child |
Список дочерних узлов и токенов этого узла, где каждый элемент является экземпляром SyntaxNodeOrToken. (Унаследовано от SyntaxNode) |
Child |
(Унаследовано от SyntaxNode) |
Child |
Возвращает список прямых дочерних маркеров этого узла. (Унаследовано от SyntaxNode) |
Contains(Syntax |
Определяет, является ли указанный узел потомком этого узла. Возвращает значение true для текущего узла. (Унаследовано от SyntaxNode) |
Contains |
Возвращает значение true, если этот узел содержит директивы (например |
Copy |
Копирует все объекты SyntaxAnnotation , если таковые есть, из этого экземпляра SyntaxNode и присоединяет их к новому экземпляру на |
Descendant |
Возвращает список узлов-потомков в порядке префикса документа. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список узлов-потомков в порядке префикса документа. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список узлов-потомков (включая этот узел) в порядке префикса документа. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список узлов-потомков (включая этот узел) в порядке префикса документа. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список узлов-потомков и маркеров в порядке префикса документа. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список узлов-потомков и токенов в порядке префикса документа. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список узлов-потомков и токенов (включая этот узел) в порядке префикса документа. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список узлов-потомков и токенов (включая этот узел) в порядке префикса документа. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список всех маркеров в диапазоне этого узла. (Унаследовано от SyntaxNode) |
Descendant |
Возвращает список всех маркеров в полном диапазоне этого узла. (Унаследовано от SyntaxNode) |
Descendant |
Получите список всех мелочей, связанных с узлами-потомками и токенами. (Унаследовано от SyntaxNode) |
Descendant |
Получите список всех мелочей, связанных с узлами-потомками и токенами. (Унаследовано от SyntaxNode) |
Equivalent |
Определите, является ли этот узел структурно эквивалентным другому. (Унаследовано от CSharpSyntaxNode) |
Find |
Находит узел с наименьшим FullSpan значением , содержащим |
Find |
Находит маркер в соответствии со следующими правилами:
|
Find |
Находит токен-потомок этого узла, диапазон которого включает указанную позицию. (Унаследовано от SyntaxNode) |
Find |
Находит токен-потомок этого узла, диапазон которого включает указанную позицию. (Унаследовано от SyntaxNode) |
Find |
Находит дочерний элемент этого узла, диапазон которого включает указанную позицию. (Унаследовано от CSharpSyntaxNode) |
Find |
Находит дочерний элемент этого узла в указанной позиции, где позиция находится в пределах диапазона узла. (Унаследовано от CSharpSyntaxNode) |
Find |
Находит дочерний элемент этого узла, диапазон которого включает указанную позицию. (Унаследовано от SyntaxNode) |
First |
Возвращает первый узел типа TNode, соответствующий предикату. (Унаследовано от SyntaxNode) |
First |
Возвращает первый узел типа TNode, соответствующий предикату. (Унаследовано от SyntaxNode) |
Get |
Возвращает все узлы с указанным типом заметки. (Унаследовано от SyntaxNode) |
Get |
Возвращает все узлы с указанной заметкой. (Унаследовано от SyntaxNode) |
Get |
Возвращает все узлы и маркеры с заметкой указанного типа заметки. (Унаследовано от SyntaxNode) |
Get |
Возвращает все узлы и маркеры с заметками указанных типов заметок. (Унаследовано от SyntaxNode) |
Get |
Возвращает все узлы и маркеры с указанной заметкой. (Унаследовано от SyntaxNode) |
Get |
Возвращает все маркеры с указанным типом заметки. (Унаследовано от SyntaxNode) |
Get |
Возвращает все маркеры с указанной заметкой. (Унаследовано от SyntaxNode) |
Get |
Возвращает все элементы с заметкой указанного типа заметки. (Унаследовано от SyntaxNode) |
Get |
Возвращает все мелочи с заметкой указанных типов заметок. (Унаследовано от SyntaxNode) |
Get |
Возвращает все мелочи с указанной заметкой. (Унаследовано от SyntaxNode) |
Get |
Возвращает все заметки с указанными типами заметок. (Унаследовано от SyntaxNode) |
Get |
Возвращает все заметки с указанным типом заметки. (Унаследовано от SyntaxNode) |
Get |
Возвращает список всех диагностика в дочернем дереве, в корне которого указан этот узел. Этот метод не фильтрует диагностика на основе #pragmas и параметров компилятора, таких как nowarn, warnaserror и т. д. (Унаследовано от CSharpSyntaxNode) |
Get |
Возвращает первую директиву дерева, укореняемого этим узлом. (Унаследовано от CSharpSyntaxNode) |
Get |
Возвращает первый маркер дерева, корнями в который вложен этот узел. (Унаследовано от CSharpSyntaxNode) |
Get |
Возвращает последнюю директиву дерева, укореняемого этим узлом. (Унаследовано от CSharpSyntaxNode) |
Get |
Возвращает последний маркер ненулевой ширины дерева, укорененные этим узлом. (Унаследовано от CSharpSyntaxNode) |
Get |
Список мелочей, который отображается перед этим узлом в исходном коде. (Унаследовано от CSharpSyntaxNode) |
Get |
Location Возвращает для этого узла. (Унаследовано от CSharpSyntaxNode) |
Get |
(Унаследовано от SyntaxNode) |
Get |
(Унаследовано от SyntaxNode) |
Get |
SyntaxReference Возвращает для этого синтаксического узла. CommonSyntaxReferences можно использовать для восстановления доступа к узлу синтаксиса без сохранения всего дерева и исходного текста в памяти. (Унаследовано от SyntaxNode) |
Get |
Возвращает полный текст этого узла в виде нового SourceText экземпляра. (Унаследовано от SyntaxNode) |
Get |
Список мелочей, который отображается после этого узла в исходном коде. (Унаследовано от CSharpSyntaxNode) |
Has |
Определяет, содержит ли этот узел определенную заметку. (Унаследовано от SyntaxNode) |
Has |
Определяет, содержит ли этот узел какие-либо заметки с определенными типами заметок. (Унаследовано от SyntaxNode) |
Has |
Определяет, содержит ли этот узел заметки с определенным типом заметок. (Унаследовано от SyntaxNode) |
Insert |
(Унаследовано от CSharpSyntaxNode) |
Insert |
(Унаследовано от CSharpSyntaxNode) |
Insert |
(Унаследовано от CSharpSyntaxNode) |
Is |
Определите, является ли этот узел структурно эквивалентным другому. (Унаследовано от SyntaxNode) |
Is |
Определяет, совпадают ли два узла, игнорируя различия в пустяках. (Унаследовано от SyntaxNode) |
Is |
(Унаследовано от CSharpSyntaxNode) |
Is |
Возвращает значение true, если эти два узла считаются "инкрементно идентичными". Инкрементно идентичный SyntaxTree узел возникает, когда выполняется добавочный анализ с помощью WithChangedText(SourceText) инкрементного синтаксического анализа может взять узел из исходного дерева и полностью использовать его в новом дереве. В этом случае ToFullString() каждый узел будет одинаковым, хотя они могут иметь разные родительские элементы и могут находиться в разных положениях в соответствующих деревьях. Если два узла инкрементно идентичны, все дочерние элементы каждого узла также будут постепенно идентичны. (Унаследовано от SyntaxNode) |
Is |
Определяет, является ли этот узел потомком структурированной мелочи. (Унаследовано от SyntaxNode) |
Kind() |
SyntaxKind Возвращает значение узла . (Унаследовано от CSharpSyntaxNode) |
Normalize |
(Унаследовано от CSharpSyntaxNode) |
Remove |
(Унаследовано от CSharpSyntaxNode) |
Replace |
(Унаследовано от CSharpSyntaxNode) |
Replace |
(Унаследовано от CSharpSyntaxNode) |
Replace |
(Унаследовано от CSharpSyntaxNode) |
Replace |
(Унаследовано от CSharpSyntaxNode) |
Serialize |
Устаревшие..
Устаревшие..
Сериализует узел в заданный |
To |
Возвращает полное строковое представление этого узла, включая его начальные и конечные мелочи. (Унаследовано от SyntaxNode) |
To |
Возвращает строковое представление этого узла, не включая его начальные и конечные значения. (Унаследовано от SyntaxNode) |
Update(Syntax |
|
With |
|
With |
|
With |
|
With |
|
Write |
Записывает полный текст этого узла в указанный TextWriter. (Унаследовано от SyntaxNode) |
IFormattable. |
(Унаследовано от CSharpSyntaxNode) |
Get |
Возвращает первую директиву дерева, укореняемого этим узлом. |
Get |
Возвращает последнюю директиву дерева, укореняемого этим узлом. |
Kind(Syntax |
Возвращает SyntaxKind для SyntaxNode свойства from RawKind . |
Try |
При указании выражения инициализатора выводится имя анонимного свойства или элемента кортежа. Возвращает значение NULL, если не удалось |
Contains |
Возвращает значение true, если этот узел содержит директивы (например |
Is |
Определяет, имеет ли SyntaxNode указанный тип. |
Get |
Возвращает узел в поддереве, соответствующий исходному отслеживаемого узла. Используйте TrackNodes, чтобы начать отслеживание узлов. |
Get |
Возвращает узлы в поддереве, соответствующие исходному отслеживаемого узла. Используйте TrackNodes, чтобы начать отслеживание узлов. |
Get |
Возвращает узлы в поддереве, соответствующие исходным отслеживаемых узлам. Используйте TrackNodes, чтобы начать отслеживание узлов. |
Try |
Выражение инициализатора выводит имя анонимного свойства или элемента кортежа. Возвращает значение Nothing в случае неудачи |
Get |
Возвращает элементы DirectiveTriviaSyntax для указанного SyntaxNode с необязательной фильтрацией. |
Get |
Возвращает первый элемент DirectiveTriviaSyntax для указанного syntaxNode. |
Get |
Возвращает последний элемент DirectiveTriviaSyntax для указанного syntaxNode. |
Kind(Syntax |
Возвращает SyntaxKind значение для SyntaxNode свойства from RawKind . |
Contains |
Возвращает значение true, если этот узел содержит директивы (например |
Is |
Определяет, имеет ли SyntaxNode тип указанного типа. |
Продукт | Версии |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: