Exemple #1
0
 public static IEnumerable <TSyntaxNode> GetAnnotatedNodes <TSyntaxNode>(this CommonSyntaxNode node, SyntaxAnnotation annotation)
     where TSyntaxNode : CommonSyntaxNode
 {
     return(node.GetAnnotatedNodesAndTokens(annotation).Select(n => n.AsNode()).Cast <TSyntaxNode>());
 }
Exemple #2
0
 public static TSyntaxNode GetAnnotatedNode <TSyntaxNode>(this CommonSyntaxNode node, SyntaxAnnotation annotation)
     where TSyntaxNode : CommonSyntaxNode
 {
     return((TSyntaxNode)node.GetAnnotatedNodesAndTokens(annotation).Single().AsNode());
 }