Extensions for SyntaxNode.
public static class SyntaxNodeExtensions
kind:method, kind:property, kind:ctor. Press Esc to clear.Add(SyntaxList<KeyValueSyntax>, String, Boolean)Adds a boolean key/value pair to a list of key/value nodes.Add(SyntaxList<KeyValueSyntax>, String, Double)Adds a floating-point key/value pair to a list of key/value nodes.Add(SyntaxList<KeyValueSyntax>, String, Int32)Adds an integer key/value pair to a list of key/value nodes.Add(SyntaxList<KeyValueSyntax>, String, Int32[])Adds an integer array key/value pair to a list of key/value nodes.Add(SyntaxList<KeyValueSyntax>, String, Int64)Adds a long key/value pair to a list of key/value nodes.Add(SyntaxList<KeyValueSyntax>, String, String)Adds a string key/value pair to a list of key/value nodes.Add(SyntaxList<KeyValueSyntax>, String, String[])Adds a string array key/value pair to a list of key/value nodes.Add(SyntaxList<KeyValueSyntax>, String, DateTimeValueSyntax)Adds a date/time value node to a list of key/value nodes.AddLeadingComment<T>(T, String)Adds a leading comment to the node.AddLeadingTrivia<T>(T, SyntaxTrivia)Adds leading trivia to the node.AddLeadingTriviaNewLine<T>(T)Adds a leading newline trivia to the node.AddLeadingWhitespace<T>(T)Adds leading whitespace trivia to the node.AddTrailingComment(KeyValueSyntax, String)Adds a trailing comment to a key/value node.AddTrailingComment<T>(T, String)Adds a trailing comment to the node.AddTrailingTrivia<T>(T, SyntaxTrivia)Adds trailing trivia to the node.AddTrailingTriviaNewLine<T>(T)Adds a trailing newline trivia to the node.AddTrailingWhitespace<T>(T)Adds trailing whitespace trivia to the node.Descendants(SyntaxNode, Boolean)Get all descendants in Depth-First-Search order of the node. Note that this method returns the node itself (last).Tokens(SyntaxNode, Boolean)Get all SyntaxToken and SyntaxTrivia in Depth-First-Search order of the node.