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)
235
InsertText(textChanges, selectedSpan.Start, commentInfo.
BlockCommentStartString
);
244
InsertText(textChanges, selectedSpan.End, commentInfo.
BlockCommentStartString
);
246
amountToAddToEnd = -commentInfo.
BlockCommentStartString
.Length;
254
InsertText(textChanges, span.Start, commentInfo.
BlockCommentStartString
);
261
DeleteText(textChanges, new TextSpan(spanToRemove.Start, commentInfo.
BlockCommentStartString
.Length));
324
return _trimmedText.StartsWith(commentInfo.
BlockCommentStartString
, StringComparison.Ordinal)
334
return _trimmedText.EndsWith(commentInfo.
BlockCommentStartString
, StringComparison.Ordinal)
CommentSelection\CommentUncommentSelectionCommandHandler.cs (5)
174
InsertText(textChanges, span.Start, commentInfo.
BlockCommentStartString
);
218
if (trimmedSpanText.StartsWith(info.
BlockCommentStartString
, StringComparison.Ordinal) && trimmedSpanText.EndsWith(info.BlockCommentEndString, StringComparison.Ordinal))
220
var positionOfStart = span.Start + spanText.IndexOf(info.
BlockCommentStartString
, StringComparison.Ordinal);
237
var positionOfStart = text.LastIndexOf(info.
BlockCommentStartString
, span.Start, caseSensitive: true);
266
DeleteText(textChanges, new TextSpan(positionOfStart, info.
BlockCommentStartString
.Length));
CommentSelection\ToggleBlockCommentCommandHandler.cs (2)
43
while ((openIdx = allText.IndexOf(commentInfo.
BlockCommentStartString
, openIdx, caseSensitive: true)) >= 0)
46
var closeIdx = allText.IndexOf(commentInfo.BlockCommentEndString, openIdx + commentInfo.
BlockCommentStartString
.Length, caseSensitive: true);