Example #1
0
 internal static string GetCommandLineRuntimeIdentifier(this ParseResult parseResult)
 {
     return(parseResult.HasOption(RunCommandParser.RuntimeOption) ?
            parseResult.GetValueForOption(RunCommandParser.RuntimeOption) :
            parseResult.HasOption(CommonOptions.OperatingSystemOption) ||
            parseResult.HasOption(CommonOptions.ArchitectureOption) ||
            parseResult.HasOption(CommonOptions.LongFormArchitectureOption) ?
            CommonOptions.ResolveRidShorthandOptionsToRuntimeIdentifier(
                parseResult.GetValueForOption(CommonOptions.OperatingSystemOption),
                CommonOptions.ArchOptionValue(parseResult)) :
            null);
 }