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); }