| File: parent\vstest.console\Processors\Interfaces\IArgumentProcessor.cs | Web Access |
| Project: vstest.console.arm64.csproj (vstest.console.arm64) |
// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using System; namespace Microsoft.VisualStudio.TestPlatform.CommandLine.Processors; /// <summary> /// Defines interface for interacting with a command line argument processor. /// Items exporting this interface will be used in processing command line arguments. /// </summary> internal interface IArgumentProcessor { /// <summary> /// Gets or sets the executor. /// </summary> Lazy<IArgumentExecutor>? Executor { get; set; } /// <summary> /// Gets the metadata. /// </summary> Lazy<IArgumentProcessorCapabilities> Metadata { get; } }