10 instantiations of CommentTrackingSpan
Microsoft.CodeAnalysis.EditorFeatures (10)
CommentSelection\AbstractToggleBlockCommentBase.cs (4)
141
trackingSpans.Add(new
CommentTrackingSpan
(blockCommentOnSameLine));
154
trackingSpans.Add(new
CommentTrackingSpan
(trackingSpan));
181
trackingSpans.Add(new
CommentTrackingSpan
(spanToAdd));
251
trackingSpans.Add(new
CommentTrackingSpan
(selectedSpan, amountToAddToStart, amountToAddToEnd));
CommentSelection\CommentUncommentSelectionCommandHandler.cs (4)
166
trackingSpans.Add(new
CommentTrackingSpan
(TextSpan.FromBounds(firstLine.Start.Position, lastLine.End.Position)));
173
trackingSpans.Add(new
CommentTrackingSpan
(TextSpan.FromBounds(span.Start, span.End)));
265
spansToSelect.Add(new
CommentTrackingSpan
(TextSpan.FromBounds(positionOfStart, positionOfEnd + info.BlockCommentEndString.Length)));
294
spansToSelect.Add(new
CommentTrackingSpan
(TextSpan.FromBounds(firstLine.Start.Position, lastLine.End.Position)));
CommentSelection\ToggleLineCommentCommandHandler.cs (2)
131
var commentTrackingSpan = new
CommentTrackingSpan
(selectedSpan.Span.ToTextSpan());
151
var commentTrackingSpan = new
CommentTrackingSpan
(selectedSpan.Span.ToTextSpan());
21 references to CommentTrackingSpan
Microsoft.CodeAnalysis.EditorFeatures (21)
CommentSelection\AbstractCommentSelectionBase.cs (1)
183
private static SnapshotSpan CreateSnapshotSpan(ITextSnapshot snapshot, ITrackingSpan trackingSpan,
CommentTrackingSpan
originalSpan)
CommentSelection\AbstractToggleBlockCommentBase.cs (4)
107
var trackingSpans = ArrayBuilder<
CommentTrackingSpan
>.GetInstance();
134
ArrayBuilder<
CommentTrackingSpan
> trackingSpans, CommentSelectionInfo commentInfo)
164
ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans, CommentSelectionInfo commentInfo)
218
ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans, CommentSelectionInfo commentInfo)
CommentSelection\CommentSelectionResult.cs (2)
13
internal readonly struct CommentSelectionResult(IEnumerable<TextChange> textChanges, IEnumerable<
CommentTrackingSpan
> trackingSpans, Operation resultOperation)
22
public ImmutableArray<
CommentTrackingSpan
> TrackingSpans { get; } = [.. trackingSpans];
CommentSelection\CommentUncommentSelectionCommandHandler.cs (9)
78
var spanTrackingList = ArrayBuilder<
CommentTrackingSpan
>.GetInstance();
100
ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans)
162
private static void AddSingleLineComments(SnapshotSpan span, ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans, ITextSnapshotLine firstLine, ITextSnapshotLine lastLine, CommentSelectionInfo commentInfo)
171
private static void AddBlockComment(SnapshotSpan span, ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> trackingSpans, CommentSelectionInfo commentInfo)
183
ArrayBuilder<TextChange> textChanges, ArrayBuilder<
CommentTrackingSpan
> spansToSelect)
212
ArrayBuilder<
CommentTrackingSpan
> spansToSelect)
230
ArrayBuilder<
CommentTrackingSpan
> spansToSelect)
258
ArrayBuilder<
CommentTrackingSpan
> spansToSelect, int positionOfStart, int positionOfEnd)
271
ArrayBuilder<
CommentTrackingSpan
> spansToSelect)
CommentSelection\ToggleLineCommentCommandHandler.cs (5)
81
var trackingSpans = ArrayBuilder<
CommentTrackingSpan
>.GetInstance();
117
ArrayBuilder<
CommentTrackingSpan
> trackingSpans,
131
var
commentTrackingSpan = new CommentTrackingSpan(selectedSpan.Span.ToTextSpan());
139
ArrayBuilder<
CommentTrackingSpan
> trackingSpans,
151
var
commentTrackingSpan = new CommentTrackingSpan(selectedSpan.Span.ToTextSpan());