CSharpSyntaxTree.GetChangedSpans(SyntaxTree) Method

Definition

Produces a pessimistic list of spans that denote the regions of text in this tree that are changed from the text of the old tree.

public:
 override System::Collections::Generic::IList<Microsoft::CodeAnalysis::Text::TextSpan> ^ GetChangedSpans(Microsoft::CodeAnalysis::SyntaxTree ^ oldTree);
public override System.Collections.Generic.IList<Microsoft.CodeAnalysis.Text.TextSpan> GetChangedSpans (Microsoft.CodeAnalysis.SyntaxTree oldTree);
override this.GetChangedSpans : Microsoft.CodeAnalysis.SyntaxTree -> System.Collections.Generic.IList<Microsoft.CodeAnalysis.Text.TextSpan>
Public Overrides Function GetChangedSpans (oldTree As SyntaxTree) As IList(Of TextSpan)

Parameters

oldTree
SyntaxTree

The old tree. Cannot be null.

Returns

Remarks

The list is pessimistic because it may claim more or larger regions than actually changed.

Applies to