// Copyright (c) .NET Foundation and contributors. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. namespace Microsoft.DotNet.Cli.Utils { public class PathCommandResolver : AbstractPathBasedCommandResolver { public PathCommandResolver(IEnvironmentProvider environment, IPlatformCommandSpecFactory commandSpecFactory) : base(environment, commandSpecFactory) { } internal override string ResolveCommandPath(CommandResolverArguments commandResolverArguments) { return _environment.GetCommandPath(commandResolverArguments.CommandName); } internal override CommandResolutionStrategy GetCommandResolutionStrategy() { return CommandResolutionStrategy.Path; } } }