SyntaxExtensions.WithTriviaFrom Method
Containing Type: SyntaxExtensions
Assembly: Roslynator.Core.dll
Overloads
Method | Summary |
---|---|
WithTriviaFrom(SyntaxToken, SyntaxNode) | Creates a new token from this token with both the leading and trailing trivia of the specified node. |
WithTriviaFrom<TNode>(SeparatedSyntaxList<TNode>, SyntaxNode) | Creates a new separated list with both leading and trailing trivia of the specified node. If the list contains more than one item, first item is updated with leading trivia and last item is updated with trailing trivia. |
WithTriviaFrom<TNode>(SyntaxList<TNode>, SyntaxNode) | Creates a new list with both leading and trailing trivia of the specified node. If the list contains more than one item, first item is updated with leading trivia and last item is updated with trailing trivia. |
WithTriviaFrom<TNode>(TNode, SyntaxToken) | Creates a new node from this node with both the leading and trailing trivia of the specified token. |
WithTriviaFrom(SyntaxToken, SyntaxNode)
Creates a new token from this token with both the leading and trailing trivia of the specified node.
public static Microsoft.CodeAnalysis.SyntaxToken WithTriviaFrom(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.SyntaxNode node)
Parameters
token SyntaxToken
node SyntaxNode
Returns
WithTriviaFrom<TNode>(SeparatedSyntaxList<TNode>, SyntaxNode)
Creates a new separated list with both leading and trailing trivia of the specified node. If the list contains more than one item, first item is updated with leading trivia and last item is updated with trailing trivia.
public static Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> WithTriviaFrom<TNode>(this Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> list, Microsoft.CodeAnalysis.SyntaxNode node) where TNode : Microsoft.CodeAnalysis.SyntaxNode
Type Parameters
TNode
Parameters
list SeparatedSyntaxList<TNode>
node SyntaxNode
Returns
SeparatedSyntaxList<TNode>
WithTriviaFrom<TNode>(SyntaxList<TNode>, SyntaxNode)
Creates a new list with both leading and trailing trivia of the specified node. If the list contains more than one item, first item is updated with leading trivia and last item is updated with trailing trivia.
public static Microsoft.CodeAnalysis.SyntaxList<TNode> WithTriviaFrom<TNode>(this Microsoft.CodeAnalysis.SyntaxList<TNode> list, Microsoft.CodeAnalysis.SyntaxNode node) where TNode : Microsoft.CodeAnalysis.SyntaxNode
Type Parameters
TNode
Parameters
list SyntaxList<TNode>
node SyntaxNode
Returns
SyntaxList<TNode>
WithTriviaFrom<TNode>(TNode, SyntaxToken)
Creates a new node from this node with both the leading and trailing trivia of the specified token.
public static TNode WithTriviaFrom<TNode>(this TNode node, Microsoft.CodeAnalysis.SyntaxToken token) where TNode : Microsoft.CodeAnalysis.SyntaxNode
Type Parameters
TNode
Parameters
node TNode
token SyntaxToken
Returns
TNode