10 instantiations of CommentTrackingSpan
Microsoft.CodeAnalysis.EditorFeatures (10)
CommentSelection\AbstractToggleBlockCommentBase.cs (4)
144
trackingSpans.Add(new
CommentTrackingSpan
(blockCommentOnSameLine));
157
trackingSpans.Add(new
CommentTrackingSpan
(trackingSpan));
184
trackingSpans.Add(new
CommentTrackingSpan
(spanToAdd));
254
trackingSpans.Add(new
CommentTrackingSpan
(selectedSpan, amountToAddToStart, amountToAddToEnd));
CommentSelection\CommentUncommentSelectionCommandHandler.cs (4)
174
trackingSpans.Add(new
CommentTrackingSpan
(TextSpan.FromBounds(firstLine.Start.Position, lastLine.End.Position)));
181
trackingSpans.Add(new
CommentTrackingSpan
(TextSpan.FromBounds(span.Start, span.End)));
273
spansToSelect.Add(new
CommentTrackingSpan
(TextSpan.FromBounds(positionOfStart, positionOfEnd + info.BlockCommentEndString.Length)));
302
spansToSelect.Add(new
CommentTrackingSpan
(TextSpan.FromBounds(firstLine.Start.Position, lastLine.End.Position)));
CommentSelection\ToggleLineCommentCommandHandler.cs (2)
138
var commentTrackingSpan = new
CommentTrackingSpan
(selectedSpan.Span.ToTextSpan());
158
var commentTrackingSpan = new
CommentTrackingSpan
(selectedSpan.Span.ToTextSpan());
23 references to CommentTrackingSpan
Microsoft.CodeAnalysis.EditorFeatures (23)
CommentSelection\AbstractCommentSelectionBase.cs (1)
186
private static SnapshotSpan CreateSnapshotSpan(ITextSnapshot snapshot, ITrackingSpan trackingSpan,
CommentTrackingSpan
originalSpan)
CommentSelection\AbstractToggleBlockCommentBase.cs (5)
35
new(new List<TextChange>(), new List<
CommentTrackingSpan
>(), Operation.Uncomment);
110
var trackingSpans = ArrayBuilder<
CommentTrackingSpan
>.GetInstance();
137
ArrayBuilder<
CommentTrackingSpan
> trackingSpans, CommentSelectionInfo commentInfo)
167
ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans, CommentSelectionInfo commentInfo)
221
ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans, CommentSelectionInfo commentInfo)
CommentSelection\CommentSelectionResult.cs (2)
22
public ImmutableArray<
CommentTrackingSpan
> TrackingSpans { get; }
30
public CommentSelectionResult(IEnumerable<TextChange> textChanges, IEnumerable<
CommentTrackingSpan
> trackingSpans, Operation resultOperation)
CommentSelection\CommentUncommentSelectionCommandHandler.cs (9)
86
var spanTrackingList = ArrayBuilder<
CommentTrackingSpan
>.GetInstance();
108
ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans)
170
private static void AddSingleLineComments(SnapshotSpan span, ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans, ITextSnapshotLine firstLine, ITextSnapshotLine lastLine, CommentSelectionInfo commentInfo)
179
private static void AddBlockComment(SnapshotSpan span, ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans, CommentSelectionInfo commentInfo)
191
ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> spansToSelect)
220
ArrayBuilder<
CommentTrackingSpan
> spansToSelect)
238
ArrayBuilder<
CommentTrackingSpan
> spansToSelect)
266
ArrayBuilder<
CommentTrackingSpan
> spansToSelect, int positionOfStart, int positionOfEnd)
279
ArrayBuilder<
CommentTrackingSpan
> spansToSelect)
CommentSelection\ToggleLineCommentCommandHandler.cs (6)
41
new(new List<TextChange>(), new List<
CommentTrackingSpan
>(), Operation.Uncomment);
88
var trackingSpans = ArrayBuilder<
CommentTrackingSpan
>.GetInstance();
124
ArrayBuilder<
CommentTrackingSpan
> trackingSpans,
138
var
commentTrackingSpan = new CommentTrackingSpan(selectedSpan.Span.ToTextSpan());
146
ArrayBuilder<
CommentTrackingSpan
> trackingSpans,
158
var
commentTrackingSpan = new CommentTrackingSpan(selectedSpan.Span.ToTextSpan());