コード例 #1
0
ファイル: DefinitionBuilder.cs プロジェクト: alex1989/OpenIDE
        private void add(DefinitionCache cache, DefinitionCacheItem item, BaseCommandHandlerParameter parameter)
        {
            var name  = parameter.Name;
            var child =
                item.Append(
                    item.Type,
                    item.Location,
                    item.Updated,
                    parameter.Override,
                    parameter.Required,
                    name,
                    parameter.Description);

            foreach (var cmd in parameter.Parameters)
            {
                add(cache, child, cmd);
            }
        }
コード例 #2
0
 protected virtual void usageAppender(BaseCommandHandlerParameter query)
 {
 }
コード例 #3
0
 protected override void usageAppender(BaseCommandHandlerParameter query)
 {
     query.Add("[LIMIT]", "Maximum records to return");
 }
コード例 #4
0
ファイル: DefinitionBuilder.cs プロジェクト: alex1989/OpenIDE
        private void overrideCommand(DefinitionCache cache, DefinitionCacheItem item, BaseCommandHandlerParameter parameter)
        {
            var command = cache.Add(
                item.Type,
                item.Location,
                item.Updated,
                parameter.Override,
                parameter.Required,
                parameter.Name,
                parameter.Description);

            foreach (var cmd in parameter.Parameters)
            {
                add(cache, command, cmd);
            }
        }
コード例 #5
0
 protected override void usageAppender(BaseCommandHandlerParameter query)
 {
     query.Rebrand("HINT", "Token path hint file/directory");
 }