コード例 #1
0
ファイル: ExternalCommand.cs プロジェクト: vgrinin/gin
        private CommandMetadata GetCommandMetadata(Type command)
        {
            CommandMetadata result = new CommandMetadata()
            {
                Desription = command.Name,
                Name       = command.Name
            };

            GinNameAttribute attr = command.GetCustomAttributes(true).OfType <GinNameAttribute>().FirstOrDefault();

            if (attr != null)
            {
                result.Desription = attr.Description;
                result.Name       = attr.Name;
                result.Group      = attr.Group;
            }
            return(result);
        }
コード例 #2
0
ファイル: ExternalCommand.cs プロジェクト: vgrinin/gin
        private CommandMetadata GetCommandMetadata(Type command)
        {
            CommandMetadata result = new CommandMetadata()
            {
                Desription = command.Name,
                Name = command.Name
            };

            GinNameAttribute attr = command.GetCustomAttributes(true).OfType<GinNameAttribute>().FirstOrDefault();
            if (attr != null)
            {
                result.Desription = attr.Description;
                result.Name = attr.Name;
                result.Group = attr.Group;
            }
            return result;
        }