1 write to _indentationTree
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
65_indentationTree = new ContextMutableIntervalTree<IndentationData, FormattingContextIntervalIntrospector>(new FormattingContextIntervalIntrospector());
9 references to _indentationTree
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (9)
84_indentationTree.AddIntervalInPlace(data); 109_indentationTree.AddIntervalInPlace(data); 210_indentationTree.AddIntervalInPlace(relativeIndentationData); 220_indentationTree.AddIntervalInPlace(new SimpleIndentationData(intervalTreeSpan, operation.IndentationDeltaOrPosition)); 226var indentationData = _indentationTree.GetSmallestContainingInterval(operation.TextSpan.Start, 0); 231_indentationTree.AddIntervalInPlace(new SimpleIndentationData(intervalTreeSpan, indentation)); 259_indentationTree.AddIntervalInPlace(derived); 421var indentationData = _indentationTree.GetSmallestContainingInterval(position, 0); 424DebugCheckEmpty(_indentationTree, new TextSpan(position, 0));