API Browser

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