2 instantiations of VisualBasicCommandLineParser
Microsoft.CodeAnalysis.VisualBasic (2)
CommandLine\VisualBasicCommandLineParser.vb (2)
26Public Shared ReadOnly Property [Default] As New VisualBasicCommandLineParser() 31Public Shared ReadOnly Property Script As New VisualBasicCommandLineParser(isScriptCommandLineParser:=True)
90 references to VisualBasicCommandLineParser
Microsoft.CodeAnalysis.Rebuild (1)
VisualBasicCompilationFactory.cs (1)
77preprocessorSymbols = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(defineString, out var diagnostics);
Microsoft.CodeAnalysis.Test.Utilities (1)
TestableCompiler.cs (1)
207: base(VisualBasicCommandLineParser.Default, responseFile: null, args, buildPaths, additionalReferenceDirectories: null, new DefaultAnalyzerAssemblyLoader(), fileSystem: fileSystem)
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCompiler.vb (1)
23Protected Sub New(parser As VisualBasicCommandLineParser, responseFile As String, args As String(), buildPaths As BuildPaths, additionalReferenceDirectories As String, analyzerLoader As IAnalyzerAssemblyLoader, Optional driverCache As GeneratorDriverCache = Nothing, Optional fileSystem As ICommonCompilerFileSystem = Nothing)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicCommandLineParserService.vb (1)
25Dim parser = VisualBasicCommandLineParser.Default
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (77)
CommandLineArgumentsTests.vb (35)
23dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 35dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 43dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 47dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 54dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors, previousSymbols) 60dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 66dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 72dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 78dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 84dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 89dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 94dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 102dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 110dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 115dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 120dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 137dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 142dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 147dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 152dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 158dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 162dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 170dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 183dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 187dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 194dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 198dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 202dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 206dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 210dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 214dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 218dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 228Dim dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 262dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors) 284Dim dict = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(text, errors)
CommandLineTests.vb (42)
49Return VisualBasicCommandLineParser.Default.Parse(args, baseDirectory, sdkDirectory, additionalReferenceDirectories) 55Return VisualBasicCommandLineParser.Default.Parse(args, baseDirectory, sdkDirectory, additionalReferenceDirectories) 60Return VisualBasicCommandLineParser.Script.Parse(args, baseDirectory, sdkDirectory, additionalReferenceDirectories) 1164desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "\somepath\someFile.goo.bar", _baseDirectory, diags, embedded:=False) 1171desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "\somepath\someFile.goo.bar,someName", _baseDirectory, diags, embedded:=False) 1178desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "\somepath\someFile.goo.bar,someName,public", _baseDirectory, diags, embedded:=False) 1186desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "\somepath\someFile.goo.bar,,private", _baseDirectory, diags, embedded:=False) 1194desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "\somepath\someFile.goo.bar,,""private""", _baseDirectory, diags, embedded:=False) 1202desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", ",,\somepath\someFile.goo.bar,,private", _baseDirectory, diags, embedded:=False) 1210desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", ", ,\somepath\someFile.goo.bar,,private", _baseDirectory, diags, embedded:=False) 1216desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "\somepath\someFile.goo.bar,,private", _baseDirectory, diags, embedded:=False) 1224desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "\somepath\someFile.goo.bar,,private, ,", _baseDirectory, diags, embedded:=False) 1231desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "\somepath\someFile.goo.bar,someName,publi", _baseDirectory, diags, embedded:=False) 1236desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "D:rive\relative\path,someName,public", _baseDirectory, diags, embedded:=False) 1241desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "inva\l*d?path,someName,public", _baseDirectory, diags, embedded:=False) 1246desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", Nothing, _baseDirectory, diags, embedded:=False) 1251desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "", _baseDirectory, diags, embedded:=False) 1256desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", " ", _baseDirectory, diags, embedded:=False) 1261desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", " , ", _baseDirectory, diags, embedded:=False) 1266desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "path, ", _baseDirectory, diags, embedded:=False) 1273desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", " ,name", _baseDirectory, diags, embedded:=False) 1278desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", " , , ", _baseDirectory, diags, embedded:=False) 1283desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "path, , ", _baseDirectory, diags, embedded:=False) 1288desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", " ,name, ", _baseDirectory, diags, embedded:=False) 1293desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", " , ,private", _baseDirectory, diags, embedded:=False) 1298desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "path,name,", _baseDirectory, diags, embedded:=False) 1305desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "path,name,,", _baseDirectory, diags, embedded:=False) 1312desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "path,name, ", _baseDirectory, diags, embedded:=False) 1317desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", "path, ,private", _baseDirectory, diags, embedded:=False) 1324desc = VisualBasicCommandLineParser.ParseResourceDescription("resource", " ,name,private", _baseDirectory, diags, embedded:=False) 1331desc = VisualBasicCommandLineParser.ParseResourceDescription("", String.Format("{0},e,private", longI), _baseDirectory, diags, embedded:=False) 3534Dim parsedArgs = VisualBasicCommandLineParser.Default.Parse({pathmapArg, "a.vb"}, TempRoot.Root, RuntimeEnvironment.GetRuntimeDirectory(), Nothing) 3543Dim parsedArgs = VisualBasicCommandLineParser.Default.Parse(args, TempRoot.Root, RuntimeEnvironment.GetRuntimeDirectory(), Nothing) 3557Dim args As VisualBasicCommandLineArguments = VisualBasicCommandLineParser.Default.Parse(New String() {}, Nothing, RuntimeEnvironment.GetRuntimeDirectory()) 3569Dim parser = VisualBasicCommandLineParser.Default.Parse({$"-sdkPath:{sdkPath}"}, parentDir.Path, Nothing) 3577Dim parser = VisualBasicCommandLineParser.Default.Parse({"file.vb", "-sdkPath", $"-out:{parentDir.Path}"}, parentDir.Path, Nothing) 3588Dim parser = VisualBasicCommandLineParser.Default.Parse({"file.vb", $"-out:{parentDir.Path}", "-sdkPath:path/to/sdk", "/noSdkPath"}, parentDir.Path, Nothing) 3597Dim parser = VisualBasicCommandLineParser.Default.Parse({"file.vb", $"-out:{parentDir.Path}", "/noSdkPath", $"-sdkPath:{sdkDir.Path}"}, parentDir.Path, Nothing) 5379Dim args = DefaultParse(VisualBasicCommandLineParser.ParseResponseLines(responseFile), "c:\") 5386args = DefaultParse(VisualBasicCommandLineParser.ParseResponseLines(responseFile), "c:\") 5393args = DefaultParse(VisualBasicCommandLineParser.ParseResponseLines(responseFile), "c:\") 9099Dim references = VisualBasicCommandLineParser.ParseAssemblyReferences("", value, list, embedInteropTypes:=False)
Microsoft.CodeAnalysis.VisualBasic.Scripting (2)
Hosting\CommandLine\Vbi.vb (1)
17MyBase.New(VisualBasicCommandLineParser.Script, responseFile, args, buildPaths, Nothing, analyzerLoader)
Hosting\VisualBasicReplServiceProvider.vb (1)
20Return VisualBasicCommandLineParser.Script
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
MockVbi.vb (1)
15MyBase.New(VisualBasicCommandLineParser.Script, responseFile, args, CreateBuildPaths(workingDirectory), Nothing, New DefaultAnalyzerAssemblyLoader())
MockVisualBasicCompiler.vb (1)
36MyBase.New(VisualBasicCommandLineParser.Default, responseFile, args, buildPaths, Environment.GetEnvironmentVariable("LIB"), New DefaultAnalyzerAssemblyLoader())
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
VisualBasicCommandLineParserService.vb (1)
25Dim parser = VisualBasicCommandLineParser.Default
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.vb (1)
44Dim preprocessorSymbols = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(defineString, diagnostics)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
ProjectSystemShim\VisualBasicProject.OptionsProcessor.vb (1)
232Dim defines = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(str, errors)
vbc (1)
Vbc.cs (1)
18: base(VisualBasicCommandLineParser.Default, responseFile, args, buildPaths, Environment.GetEnvironmentVariable("LIB"), analyzerLoader)
VBCSCompiler (1)
VisualBasicCompilerServer.cs (1)
27: base(VisualBasicCommandLineParser.Default, responseFile, args, buildPaths, libDirectory, analyzerLoader, driverCache)