1 write to TextSpan
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\SuppressOperation.cs (1)
25
this.
TextSpan
= textSpan;
21 references to TextSpan
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
188
if (operation.
TextSpan
.Start >= span.Start && operation.
TextSpan
.End <= span.End && operation.Option.HasFlag(SuppressOption.NoWrappingIfOnSingleLine))
Microsoft.CodeAnalysis.Workspaces (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (13)
266
if (operation.
TextSpan
.IsEmpty)
302
if (operation.
TextSpan
.IsEmpty)
309
if (!option.IsMaskOn(SuppressOption.NoSpacing) || _suppressSpacingMap.Contains(operation.
TextSpan
))
320
var data = new SuppressSpacingData(operation.
TextSpan
);
322
_suppressSpacingMap.Add(operation.
TextSpan
);
329
if (operation.
TextSpan
.IsEmpty)
336
if (!option.IsOn(SuppressOption.DisableFormatting) || _suppressFormattingMap.Contains(operation.
TextSpan
))
341
var data = new SuppressSpacingData(operation.
TextSpan
);
343
_suppressFormattingMap.Add(operation.
TextSpan
);
350
if (operation.
TextSpan
.IsEmpty)
356
if (!option.IsMaskOn(SuppressOption.NoWrapping) || _suppressWrappingMap.Contains(operation.
TextSpan
))
370
var data = new SuppressWrappingData(operation.
TextSpan
, ignoreElastic: ignoreElastic);
372
_suppressWrappingMap.Add(operation.
TextSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58
o => o.
TextSpan
.Contains(startToken.SpanStart) ||
59
o.
TextSpan
.Contains(endToken.SpanStart)));
170
if (!operation.
TextSpan
.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\SuppressOperation.cs (1)
34
=> $"Suppress {
TextSpan
} from '{StartToken}' to '{EndToken}' with '{Option}'";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
19
return o1.
TextSpan
.Start - o2.
TextSpan
.Start;