using Avalonia.Controls; namespace LANCommander.Launcher.Plugins.Extensions; /// /// Adds items to a game's context menu. Implementations are resolved from DI and their items /// appended to the consolidated game menu shown on covers and list rows. /// public interface IContextMenuExtension { /// Relative position among extension items; lower values appear first. int Order { get; } /// Builds the menu items shown for the given game (typically s). IEnumerable BuildMenuItems(Guid gameId); }