Source/NuGetGallery.Operations/Infrastructure/ICommand.cs (12 lines of code) (raw):

using System.Collections.Generic; using System.ComponentModel.Composition; namespace NuGetGallery.Operations { [InheritedExport] public interface ICommand { CommandAttribute CommandAttribute { get; } IList<string> Arguments { get; } void Execute(); } }