GraphZen
  • Home
  • Blog
  • Documentation
  • API
  • Get Started
Show / Hide Table of Contents

Class NamedSyntaxExtensions

Inheritance
Object
NamedSyntaxExtensions
Namespace: GraphZen.LanguageModel
Assembly: GraphZen.LanguageModel.dll
Syntax
public static class NamedSyntaxExtensions

Methods

FindByName<TNode>(IEnumerable<TNode>, String)

Declaration
public static TNode FindByName<TNode>(this IEnumerable<TNode> source, string name)
    where TNode : SyntaxNode, INamedSyntax
Parameters
Type Name Description
IEnumerable<TNode> source
String name
Returns
Type Description
TNode
Type Parameters
Name Description
TNode

OrderByName<TNode>(IEnumerable<TNode>)

Declaration
public static IEnumerable<TNode> OrderByName<TNode>(this IEnumerable<TNode> source)
    where TNode : SyntaxNode, INamedSyntax
Parameters
Type Name Description
IEnumerable<TNode> source
Returns
Type Description
IEnumerable<TNode>
Type Parameters
Name Description
TNode

TryFindByName<TNode>(IEnumerable<TNode>, String, out TNode)

Declaration
public static bool TryFindByName<TNode>(this IEnumerable<TNode> source, string name, out TNode result)
    where TNode : SyntaxNode, INamedSyntax
Parameters
Type Name Description
IEnumerable<TNode> source
String name
TNode result
Returns
Type Description
Boolean
Type Parameters
Name Description
TNode
Back to top Copyright © 2017-2019 GraphZen LLC