42 references to Subtract
Microsoft.CodeAnalysis.Features (4)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (4)
145
.
Subtract
(GetPreservedInterpolationExpressionSyntax(instance).FullSpan)
160
.
Subtract
(GetPreservedInterpolationExpressionSyntax(instance).FullSpan));
173
.
Subtract
(GetPreservedInterpolationExpressionSyntax(instance).FullSpan));
283
.
Subtract
(GetPreservedInterpolationExpressionSyntax(instance).FullSpan)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (1)
89
=> spans.SelectMany(span => span.
Subtract
(except));
Microsoft.CodeAnalysis.Workspaces.UnitTests (37)
Shared\Extensions\TextSpanExtensions\SubtractTests.cs (37)
41
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), RightBeforeStart(LongSpan))));
47
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), AtStart(LongSpan))));
53
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), RightAfterStart(LongSpan))));
59
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), RightBeforeEnd(LongSpan))));
64
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), AtEnd(LongSpan))));
69
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), RightAfterEnd(LongSpan))));
75
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), AtStart(LongSpan))));
81
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), RightAfterStart(LongSpan))));
87
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), RightBeforeEnd(LongSpan))));
92
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), AtEnd(LongSpan))));
97
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), RightAfterEnd(LongSpan))));
103
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterStart(LongSpan), RightAfterStart(LongSpan))));
112
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterStart(LongSpan), RightBeforeEnd(LongSpan))));
118
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterStart(LongSpan), AtEnd(LongSpan))));
124
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterStart(LongSpan), RightAfterEnd(LongSpan))));
130
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeEnd(LongSpan), RightBeforeEnd(LongSpan))));
136
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeEnd(LongSpan), AtEnd(LongSpan))));
142
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeEnd(LongSpan), RightAfterEnd(LongSpan))));
148
LongSpan.
Subtract
(TextSpan.FromBounds(AtEnd(LongSpan), AtEnd(LongSpan))));
154
LongSpan.
Subtract
(TextSpan.FromBounds(AtEnd(LongSpan), RightAfterEnd(LongSpan))));
160
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterEnd(LongSpan), RightAfterEnd(LongSpan))));
166
UnitSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(UnitSpan), RightBeforeStart(UnitSpan))));
172
UnitSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(UnitSpan), AtStart(UnitSpan))));
177
UnitSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(UnitSpan), AtEnd(UnitSpan))));
182
UnitSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(UnitSpan), RightAfterEnd(UnitSpan))));
188
UnitSpan.
Subtract
(TextSpan.FromBounds(AtStart(UnitSpan), AtStart(UnitSpan))));
193
UnitSpan.
Subtract
(TextSpan.FromBounds(AtStart(UnitSpan), AtEnd(UnitSpan))));
198
UnitSpan.
Subtract
(TextSpan.FromBounds(AtStart(UnitSpan), RightAfterEnd(UnitSpan))));
204
UnitSpan.
Subtract
(TextSpan.FromBounds(AtEnd(UnitSpan), AtEnd(UnitSpan))));
210
UnitSpan.
Subtract
(TextSpan.FromBounds(AtEnd(UnitSpan), RightAfterEnd(UnitSpan))));
216
UnitSpan.
Subtract
(TextSpan.FromBounds(RightAfterEnd(UnitSpan), RightAfterEnd(UnitSpan))));
222
EmptySpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(EmptySpan), RightBeforeStart(EmptySpan))));
227
EmptySpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(EmptySpan), EmptySpan.Start)));
232
EmptySpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(EmptySpan), RightAfterEnd(EmptySpan))));
237
EmptySpan.
Subtract
(TextSpan.FromBounds(EmptySpan.Start, EmptySpan.Start)));
242
EmptySpan.
Subtract
(TextSpan.FromBounds(EmptySpan.Start, RightAfterEnd(EmptySpan))));
248
EmptySpan.
Subtract
(TextSpan.FromBounds(RightAfterEnd(EmptySpan), RightAfterEnd(EmptySpan))));