コード例 #1
0
ファイル: CommandRegistry.cs プロジェクト: x5f3759df/Citrus
 public CommandInfo(ICommand command, CommandCategoryInfo categoryInfo, string id)
 {
     Command      = command;
     CategoryInfo = categoryInfo;
     Id           = id;
     Title        = string.IsNullOrEmpty(command.Text) ? Regex.Replace(id, @"(\S)(\p{Lu}|\d)", "$1 $2") : command.Text;
 }
コード例 #2
0
ファイル: CommandRegistry.cs プロジェクト: x5f3759df/Citrus
 public static IEnumerable <CommandInfo> RegisteredCommandInfo(CommandCategoryInfo categoryInfo)
 {
     foreach (var commandInfo in categoryInfo.Commands.Values)
     {
         yield return(commandInfo);
     }
 }
コード例 #3
0
ファイル: CommandRegistry.cs プロジェクト: x5f3759df/Citrus
 public static bool TryGetCommandInfo(CommandCategoryInfo categoryInfo, string commandId, out CommandInfo commandInfo)
 {
     return(categoryInfo.Commands.TryGetValue(commandId, out commandInfo));
 }