41 references to Subtract
Microsoft.CodeAnalysis.Features (3)
AbstractSimplifyInterpolationHelpers.cs (3)
98
.
Subtract
(GetPreservedInterpolationExpressionSyntax(instance).FullSpan)
113
.
Subtract
(GetPreservedInterpolationExpressionSyntax(instance).FullSpan));
221
.
Subtract
(GetPreservedInterpolationExpressionSyntax(instance).FullSpan)
Microsoft.CodeAnalysis.Workspaces (1)
TextSpanExtensions.cs (1)
89
=> spans.SelectMany(span => span.
Subtract
(except));
Microsoft.CodeAnalysis.Workspaces.UnitTests (37)
Shared\Extensions\TextSpanExtensions\SubtractTests.cs (37)
44
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), RightBeforeStart(LongSpan))));
52
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), AtStart(LongSpan))));
60
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), RightAfterStart(LongSpan))));
68
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), RightBeforeEnd(LongSpan))));
75
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), AtEnd(LongSpan))));
82
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(LongSpan), RightAfterEnd(LongSpan))));
90
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), AtStart(LongSpan))));
98
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), RightAfterStart(LongSpan))));
106
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), RightBeforeEnd(LongSpan))));
113
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), AtEnd(LongSpan))));
120
LongSpan.
Subtract
(TextSpan.FromBounds(AtStart(LongSpan), RightAfterEnd(LongSpan))));
128
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterStart(LongSpan), RightAfterStart(LongSpan))));
140
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterStart(LongSpan), RightBeforeEnd(LongSpan))));
148
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterStart(LongSpan), AtEnd(LongSpan))));
156
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterStart(LongSpan), RightAfterEnd(LongSpan))));
164
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeEnd(LongSpan), RightBeforeEnd(LongSpan))));
172
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeEnd(LongSpan), AtEnd(LongSpan))));
180
LongSpan.
Subtract
(TextSpan.FromBounds(RightBeforeEnd(LongSpan), RightAfterEnd(LongSpan))));
188
LongSpan.
Subtract
(TextSpan.FromBounds(AtEnd(LongSpan), AtEnd(LongSpan))));
196
LongSpan.
Subtract
(TextSpan.FromBounds(AtEnd(LongSpan), RightAfterEnd(LongSpan))));
204
LongSpan.
Subtract
(TextSpan.FromBounds(RightAfterEnd(LongSpan), RightAfterEnd(LongSpan))));
212
UnitSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(UnitSpan), RightBeforeStart(UnitSpan))));
220
UnitSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(UnitSpan), AtStart(UnitSpan))));
227
UnitSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(UnitSpan), AtEnd(UnitSpan))));
234
UnitSpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(UnitSpan), RightAfterEnd(UnitSpan))));
242
UnitSpan.
Subtract
(TextSpan.FromBounds(AtStart(UnitSpan), AtStart(UnitSpan))));
249
UnitSpan.
Subtract
(TextSpan.FromBounds(AtStart(UnitSpan), AtEnd(UnitSpan))));
256
UnitSpan.
Subtract
(TextSpan.FromBounds(AtStart(UnitSpan), RightAfterEnd(UnitSpan))));
264
UnitSpan.
Subtract
(TextSpan.FromBounds(AtEnd(UnitSpan), AtEnd(UnitSpan))));
272
UnitSpan.
Subtract
(TextSpan.FromBounds(AtEnd(UnitSpan), RightAfterEnd(UnitSpan))));
280
UnitSpan.
Subtract
(TextSpan.FromBounds(RightAfterEnd(UnitSpan), RightAfterEnd(UnitSpan))));
288
EmptySpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(EmptySpan), RightBeforeStart(EmptySpan))));
295
EmptySpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(EmptySpan), EmptySpan.Start)));
302
EmptySpan.
Subtract
(TextSpan.FromBounds(RightBeforeStart(EmptySpan), RightAfterEnd(EmptySpan))));
309
EmptySpan.
Subtract
(TextSpan.FromBounds(EmptySpan.Start, EmptySpan.Start)));
316
EmptySpan.
Subtract
(TextSpan.FromBounds(EmptySpan.Start, RightAfterEnd(EmptySpan))));
324
EmptySpan.
Subtract
(TextSpan.FromBounds(RightAfterEnd(EmptySpan), RightAfterEnd(EmptySpan))));