Class CommandLineParser
Inheritance
CommandLineParser
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public abstract class CommandLineParser
Properties
RegularFileExtension
Declaration
protected abstract string RegularFileExtension { get; }
Property Value
ScriptFileExtension
Declaration
protected abstract string ScriptFileExtension { get; }
Property Value
Methods
Parse(IEnumerable<string>, string, string?, string?)
Declaration
public CommandLineArguments Parse(IEnumerable<string> args, string baseDirectory, string? sdkDirectory, string? additionalReferenceDirectories)
Parameters
Returns
ParsePathMap(string, IList<Diagnostic>)
Declaration
protected ImmutableArray<KeyValuePair<string, string>> ParsePathMap(string pathMap, IList<Diagnostic> errors)
Parameters
Returns
SplitCommandLineIntoArguments(string, bool)
Declaration
public static IEnumerable<string> SplitCommandLineIntoArguments(string commandLine, bool removeHashComments)
Parameters
| Type |
Name |
Description |
| string |
commandLine |
|
| bool |
removeHashComments |
|
Returns