1 write to BlockCommentStartString
Microsoft.CodeAnalysis.Features (1)
CommentSelection\CommentSelectionInfo.cs (1)
14
BlockCommentStartString
= blockCommentStartString;
14 references to BlockCommentStartString
Microsoft.CodeAnalysis.EditorFeatures (14)
CommentSelection\AbstractToggleBlockCommentBase.cs (7)
240
InsertText(textChanges, selectedSpan.Start, commentInfo.
BlockCommentStartString
);
249
InsertText(textChanges, selectedSpan.End, commentInfo.
BlockCommentStartString
);
251
amountToAddToEnd = -commentInfo.
BlockCommentStartString
.Length;
259
InsertText(textChanges, span.Start, commentInfo.
BlockCommentStartString
);
266
DeleteText(textChanges, new TextSpan(spanToRemove.Start, commentInfo.
BlockCommentStartString
.Length));
329
return _trimmedText.StartsWith(commentInfo.
BlockCommentStartString
, StringComparison.Ordinal)
339
return _trimmedText.EndsWith(commentInfo.
BlockCommentStartString
, StringComparison.Ordinal)
CommentSelection\CommentUncommentSelectionCommandHandler.cs (5)
182
InsertText(textChanges, span.Start, commentInfo.
BlockCommentStartString
);
226
if (trimmedSpanText.StartsWith(info.
BlockCommentStartString
, StringComparison.Ordinal) && trimmedSpanText.EndsWith(info.BlockCommentEndString, StringComparison.Ordinal))
228
var positionOfStart = span.Start + spanText.IndexOf(info.
BlockCommentStartString
, StringComparison.Ordinal);
245
var positionOfStart = text.LastIndexOf(info.
BlockCommentStartString
, span.Start, caseSensitive: true);
274
DeleteText(textChanges, new TextSpan(positionOfStart, info.
BlockCommentStartString
.Length));
CommentSelection\ToggleBlockCommentCommandHandler.cs (2)
51
while ((openIdx = allText.IndexOf(commentInfo.
BlockCommentStartString
, openIdx, caseSensitive: true)) >= 0)
54
var closeIdx = allText.IndexOf(commentInfo.BlockCommentEndString, openIdx + commentInfo.
BlockCommentStartString
.Length, caseSensitive: true);