2 writes to TextSpan
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\IndentBlockOperation.cs (2)
23
this.
TextSpan
= textSpan;
45
this.
TextSpan
= textSpan;
31 references to TextSpan
Microsoft.CodeAnalysis.Analyzers (31)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (12)
59
if (token.Span.End <= operation.
TextSpan
.Start &&
60
operation.
TextSpan
.IntersectsWith(position) &&
290
if (list.Any(o => o != null && o.
TextSpan
.Contains(position)))
320
if (map.Contains(operation.
TextSpan
))
326
map.Add(operation.
TextSpan
);
329
if (operation.
TextSpan
.Contains(position))
337
if (operation.
TextSpan
.IsEmpty && operation.
TextSpan
.Start == position)
349
if (operation.
TextSpan
.End == position && nextToken.IsMissing)
357
if (operation.
TextSpan
.End == position && position == nextToken.SpanStart)
366
if (root.FullSpan.End == position && operation.
TextSpan
.End == position)
374
if (lastVisibleToken.Span.End <= position && operation.
TextSpan
.End == position)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (5)
108
var data = new SimpleIndentationData(initialOperation.
TextSpan
, initialIndentation);
140
var baseSpan = _initialIndentBlockOperations[0].
TextSpan
;
159
var operationSpan = operations[i].
TextSpan
;
180
var intervalTreeSpan = operation.
TextSpan
;
226
var indentationData = _indentationTree.GetSmallestContainingInterval(operation.
TextSpan
.Start, 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
94
if (operations.Any(o => o.
TextSpan
.Contains(span)))
104
operations.RemoveAll(o => o == null || !o.
TextSpan
.IntersectsWith(span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (7)
77
if (self._span == operation.
TextSpan
&& !self.Myself(operation))
83
if (self._span.Contains(operation.
TextSpan
))
89
if (operation.
TextSpan
.Contains(self._span))
97
if (operation.
TextSpan
.IntersectsWith(self._span))
109
return operation.
TextSpan
== _span &&
121
return FormattingOperations.CreateRelativeIndentBlockOperation(operation.BaseToken, operation.StartToken, operation.EndToken, AdjustTextSpan(operation.
TextSpan
), operation.IndentationDeltaOrPosition, operation.Option);
124
return FormattingOperations.CreateIndentBlockOperation(operation.StartToken, operation.EndToken, AdjustTextSpan(operation.
TextSpan
), operation.IndentationDeltaOrPosition, operation.Option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\IndentBlockOperation.cs (1)
68
=> $"Indent {
TextSpan
} from '{StartToken}' to '{EndToken}', by {IndentationDeltaOrPosition}, with base token '{BaseToken}'";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
25
var d = o1.
TextSpan
.Start - o2.
TextSpan
.Start;
30
d = o2.
TextSpan
.End - o1.
TextSpan
.End;