3 implementations of ICommandLineParserService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpCommandLineParserService.cs (1)
16internal sealed class CSharpCommandLineParserService : ICommandLineParserService
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicCommandLineParserService.vb (1)
14Implements ICommandLineParserService
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\CSharpHelpers.cs (1)
131private sealed class TestCSharpCommandLineParserService : ICommandLineParserService
17 references to ICommandLineParserService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpCommandLineParserService.cs (1)
15[ExportLanguageService(typeof(ICommandLineParserService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (2)
CompilerInvocation.cs (2)
71var commandLineParserService = languageServices.GetRequiredService<ICommandLineParserService>();
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
VisualBasicCommandLineParserService.vb (2)
12<ExportLanguageService(GetType(ICommandLineParserService), LanguageNames.VisualBasic), [Shared]> 21Public Function Parse(arguments As IEnumerable(Of String), baseDirectory As String, isInteractive As Boolean, sdkDirectory As String) As CommandLineArguments Implements ICommandLineParserService.Parse
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\CommandLineProject.cs (2)
37var commandLineParser = languageServices.GetRequiredService<ICommandLineParserService>();
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (2)
17private readonly ICommandLineParserService _commandLineParserService; 51_commandLineParserService = workspaceServices.GetLanguageServices(project.Language).GetRequiredService<ICommandLineParserService>();
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
MSBuild\MSBuildProjectLoader.Worker.cs (3)
324var commandLineParser = GetLanguageService<ICommandLineParserService>(projectFileInfo.Language); 328var message = string.Format(WorkspaceMSBuildResources.Unable_to_find_a_0_for_1, nameof(ICommandLineParserService), projectFileInfo.Language);
MSBuild\ProjectFile\ProjectFileLoaderRegistry.cs (2)
90var commandLineParser = _solutionServices 92.GetService<ICommandLineParserService>();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
VisualStudioMSBuildWorkspaceTests.cs (2)
3062var commandLineParser = workspace.Services 3064.GetRequiredService<ICommandLineParserService>();
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
89if (visualStudioWorkspace.Services.GetLanguageServices(projectSystemProject.Language).GetService<ICommandLineParserService>() != null)