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); }
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; }