Member group
ReplaceNode
Declaring type: SyntaxNodeExtensions
Namespace: Raven.CodeAnalysis.Syntax
Assembly: Raven.CodeAnalysis.dll
Source file: SyntaxNodeExtensions.cs
Overloads / Variants
ReplaceNode
func ReplaceNode<TRoot>(oldNode: SyntaxNode, newNode: SyntaxNode) -> TRoot where TRoot: SyntaxNode
Source file: SyntaxNodeExtensions.cs
Extension from SyntaxNodeExtensions.ReplaceNode
Parameters
| Name | Type | Description |
|---|---|---|
node |
TRoot | |
oldNode |
SyntaxNode | |
newNode |
SyntaxNode |
Return value
TRoot
ReplaceNode
func ReplaceNode<TRoot>(oldNode: SyntaxNode, newNodes: IEnumerable<SyntaxNode>) -> TRoot where TRoot: SyntaxNode
Source file: SyntaxNodeExtensions.cs
Extension from SyntaxNodeExtensions.ReplaceNode
Parameters
| Name | Type | Description |
|---|---|---|
node |
TRoot | |
oldNode |
SyntaxNode | |
newNodes |
IEnumerable<SyntaxNode> |
Return value
TRoot