SyntaxNode.DescendantNodesAndTokens Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список потомков узлов и маркеров в порядке документа префикса. |
DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Возвращает список узлов-потомков и маркеров в порядке документа префикса. |
DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean)
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
Возвращает список потомков узлов и маркеров в порядке документа префикса.
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken> DescendantNodesAndTokens (Func<Microsoft.CodeAnalysis.SyntaxNode,bool> descendIntoChildren = default, bool descendIntoTrivia = false);
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken> DescendantNodesAndTokens (Func<Microsoft.CodeAnalysis.SyntaxNode,bool>? descendIntoChildren = default, bool descendIntoTrivia = false);
member this.DescendantNodesAndTokens : Func<Microsoft.CodeAnalysis.SyntaxNode, bool> * bool -> seq<Microsoft.CodeAnalysis.SyntaxNodeOrToken>
Public Function DescendantNodesAndTokens (Optional descendIntoChildren As Func(Of SyntaxNode, Boolean) = Nothing, Optional descendIntoTrivia As Boolean = false) As IEnumerable(Of SyntaxNodeOrToken)
Параметры
- descendIntoChildren
- Func<SyntaxNode,Boolean>
Необязательная функция, определяющая, спускается ли поиск в дочерние элементы узла аргумента.
- descendIntoTrivia
- Boolean
Определяет, включены ли узлы, которые являются частью структурированной тривии, в список.
Возвращаемое значение
Применяется к
DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean)
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
- Исходный код:
- SyntaxNode.cs
Возвращает список узлов-потомков и маркеров в порядке документа префикса.
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken> DescendantNodesAndTokens (Microsoft.CodeAnalysis.Text.TextSpan span, Func<Microsoft.CodeAnalysis.SyntaxNode,bool> descendIntoChildren = default, bool descendIntoTrivia = false);
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken> DescendantNodesAndTokens (Microsoft.CodeAnalysis.Text.TextSpan span, Func<Microsoft.CodeAnalysis.SyntaxNode,bool>? descendIntoChildren = default, bool descendIntoTrivia = false);
member this.DescendantNodesAndTokens : Microsoft.CodeAnalysis.Text.TextSpan * Func<Microsoft.CodeAnalysis.SyntaxNode, bool> * bool -> seq<Microsoft.CodeAnalysis.SyntaxNodeOrToken>
Public Function DescendantNodesAndTokens (span As TextSpan, Optional descendIntoChildren As Func(Of SyntaxNode, Boolean) = Nothing, Optional descendIntoTrivia As Boolean = false) As IEnumerable(Of SyntaxNodeOrToken)
Параметры
- span
- TextSpan
Полный диапазон узла должен пересекаться.
- descendIntoChildren
- Func<SyntaxNode,Boolean>
Необязательная функция, определяющая, спускается ли поиск в дочерние элементы узла аргумента.
- descendIntoTrivia
- Boolean
Определяет, включены ли узлы, которые являются частью структурированной тривии, в список.