SyntaxNodeHelperFlatNodesTNode, TCompositeNode - метод
Возвращает плоский список из узлов nodes
и их дочерних элементов
Пространство имён: Tessa.Views.Parser.SyntaxTreeСборка: Tessa (в Tessa.dll) Версия: 4.0.4
[NotNullAttribute]
public static IEnumerable<TNode> FlatNodes<TNode, TCompositeNode>(
[NotNullAttribute] this IEnumerable<TNode> nodes
)
where TNode : ISyntaxNode
where TCompositeNode : Object, ICompositeSyntaxNode<TNode>, TNode
<ExtensionAttribute>
<NotNullAttribute>
Public Shared Function FlatNodes(Of TNode As ISyntaxNode, TCompositeNode As {Object, ICompositeSyntaxNode(Of TNode), TNode}) (
<NotNullAttribute> nodes As IEnumerable(Of TNode)
) As IEnumerable(Of TNode)
public:
[ExtensionAttribute]
[NotNullAttribute]
generic<typename TNode, typename TCompositeNode>
where TNode : ISyntaxNode
where TCompositeNode : Object, ICompositeSyntaxNode<TNode>, TNode
static IEnumerable<TNode>^ FlatNodes(
[NotNullAttribute] IEnumerable<TNode>^ nodes
)
[<ExtensionAttribute>]
[<NotNullAttribute>]
static member FlatNodes :
[<NotNullAttribute>] nodes : IEnumerable<'TNode> -> IEnumerable<'TNode> when 'TNode : ISyntaxNode when 'TCompositeNode : Object and ICompositeSyntaxNode<'TNode> and 'TNode
- nodes IEnumerableTNode
-
Список узлов
- TNode
-
Тип узла
- TCompositeNode
-
Тип составного узла
IEnumerableTNode
Список узлов
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IEnumerableTNode. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).