2 types derived from CommandLineArguments
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineArguments.cs (1)
10public sealed class CSharpCommandLineArguments : CommandLineArguments
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineArguments.vb (1)
24Inherits CommandLineArguments
30 references to CommandLineArguments
Microsoft.CodeAnalysis (8)
CommandLine\CommandLineParser.cs (3)
68internal abstract CommandLineArguments CommonParse(IEnumerable<string> args, string baseDirectory, string? sdkDirectory, string? additionalReferenceDirectories); 77/// <returns>a <see cref="CommandLineArguments"/> object representing the parsed command line.</returns> 78public CommandLineArguments Parse(IEnumerable<string> args, string baseDirectory, string? sdkDirectory, string? additionalReferenceDirectories)
CommandLine\CommonCompiler.cs (5)
75public CommandLineArguments Arguments { get; } 484private static Roslyn.Utilities.IReadOnlySet<string> GetEmbeddedSourcePaths(CommandLineArguments arguments) 1500CommandLineArguments arguments, 1513CommandLineArguments arguments, 1540private static Stream? OpenManifestStream(ICommonCompilerFileSystem fileSystem, CommonMessageProvider messageProvider, OutputKind outputKind, CommandLineArguments arguments, DiagnosticBag diagnostics)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
ICommandLineParserService.cs (1)
13CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory);
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
37internal sealed override CommandLineArguments CommonParse(IEnumerable<string> args, string baseDirectory, string? sdkDirectory, string? additionalReferenceDirectories)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpCommandLineParserService.cs (1)
24public CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpCommandLineParserService.cs (1)
24public CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory)
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
536var args = parser.Parse(new[] { "@" + initializationFilePath }, baseDirectory: rspDirectory, sdkDirectory, additionalReferenceDirectories: null);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
CompilerInvocation.cs (1)
72var parsedCommandLine = commandLineParserService.Parse(splitCommandLine, Path.GetDirectoryName(invocationInfo.ProjectFilePath), isInteractive: false, sdkDirectory: null);
Microsoft.CodeAnalysis.Scripting (4)
Hosting\CommandLine\CommandLineHelpers.cs (1)
15public static ImmutableArray<string> GetImports(CommandLineArguments args)
Hosting\CommandLine\CommandLineRunner.cs (3)
146private static ScriptOptions GetScriptOptions(CommandLineArguments arguments, string scriptPathOpt, CommonMessageProvider messageProvider, List<DiagnosticInfo> diagnostics, bool emitDebugInformation) 175internal static MetadataReferenceResolver GetMetadataReferenceResolver(CommandLineArguments arguments, TouchedFileLogger loggerOpt) 187internal static SourceReferenceResolver GetSourceReferenceResolver(CommandLineArguments arguments, TouchedFileLogger loggerOpt)
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
65Friend NotOverridable Overrides Function CommonParse(args As IEnumerable(Of String), baseDirectory As String, sdkDirectoryOpt As String, additionalReferenceDirectories As String) As CommandLineArguments
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicCommandLineParserService.vb (1)
21Public Function Parse(arguments As IEnumerable(Of String), baseDirectory As String, isInteractive As Boolean, sdkDirectory As String) As CommandLineArguments Implements ICommandLineParserService.Parse
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicCommandLineParserService.vb (1)
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)
ICommandLineParserService.cs (1)
13CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory);
Workspace\CommandLineProject.cs (1)
38var commandLineArguments = commandLineParser.Parse(commandLineArgs, projectDirectory, isInteractive: false, sdkDirectory: RuntimeEnvironment.GetRuntimeDirectory());
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (2)
41private CommandLineArguments _commandLineArgumentsForCommandLine; 163public CommandLineArguments GetParsedCommandLineArguments()
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildProjectLoader.Worker.cs (2)
332var commandLineArgs = commandLineParser.Parse( 413private IEnumerable<AnalyzerReference> ResolveAnalyzerReferences(CommandLineArguments commandLineArgs)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (1)
186private async Task<ResolvedReferences> ResolveReferencesAsync(ProjectId id, ProjectFileInfo projectFileInfo, CommandLineArguments commandLineArgs, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
3067var commandLineArgs = commandLineParser.Parse(
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\CSharpHelpers.cs (1)
133public CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory)