Open PonchoPowers opened 3 months ago
The following code exists in the Tokenizer.Tokenize method:
Tokenizer.Tokenize
var rootIsExplicit = FirstArgIsRootCommand(args, rootCommand, inferRootCommand); var rootLocation = Location.CreateRoot(rootCommand.Name, rootIsExplicit, rootIsExplicit ? 0 : -1);
Keep in mind that rootIsExplicit specifies "Explicit".
The Location.CreateRoot method signature is as follows:
Location.CreateRoot
internal static Location CreateRoot(string exeName, bool isImplicit, int start)
Note that it is asking if the location is "Implicit".
There appears to be a discrepancy between whether the location is implicit or explicit.
The following code exists in the
Tokenizer.Tokenize
method:Keep in mind that rootIsExplicit specifies "Explicit".
The
Location.CreateRoot
method signature is as follows:internal static Location CreateRoot(string exeName, bool isImplicit, int start)
Note that it is asking if the location is "Implicit".
There appears to be a discrepancy between whether the location is implicit or explicit.