Share via


CSharpSyntaxTree.WithChangedText(SourceText) Method

Definition

Creates a new syntax based off this tree using a new source text.

public:
 override Microsoft::CodeAnalysis::SyntaxTree ^ WithChangedText(Microsoft::CodeAnalysis::Text::SourceText ^ newText);
public override Microsoft.CodeAnalysis.SyntaxTree WithChangedText (Microsoft.CodeAnalysis.Text.SourceText newText);
override this.WithChangedText : Microsoft.CodeAnalysis.Text.SourceText -> Microsoft.CodeAnalysis.SyntaxTree
Public Overrides Function WithChangedText (newText As SourceText) As SyntaxTree

Parameters

newText
SourceText

Returns

Remarks

If the new source text is a minor change from the current source text an incremental parse will occur reusing most of the current syntax tree internal data. Otherwise, a full parse will occur using the new source text.

Applies to