2 implementations of ISplitCommentService
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
SplitComment\CSharpSplitCommentService.cs (1)
13internal class CSharpSplitCommentService : ISplitCommentService
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
SplitComment\VisualBasicSplitCommentService.vb (1)
12Implements ISplitCommentService
10 references to ISplitCommentService
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
SplitComment\CSharpSplitCommentService.cs (1)
12[ExportLanguageService(typeof(ISplitCommentService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.EditorFeatures (6)
SplitComment\SplitCommentCommandHandler.cs (6)
80var splitCommentService = document.GetLanguageService<ISplitCommentService>(); 116private static bool LineProbablyContainsComment(ISplitCommentService service, SnapshotPoint position) 159var splitCommentService = document.LanguageServices.GetRequiredService<ISplitCommentService>(); 184private static bool IsFollowedByComment(SnapshotPoint point, ISplitCommentService splitCommentService)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
SplitComment\VisualBasicSplitCommentService.vb (3)
10<ExportLanguageService(GetType(ISplitCommentService), LanguageNames.VisualBasic), [Shared]> 19Public ReadOnly Property CommentStart As String Implements ISplitCommentService.CommentStart 25Public Function IsAllowed(root As SyntaxNode, trivia As SyntaxTrivia) As Boolean Implements ISplitCommentService.IsAllowed