public ConfigPluginAttribute GetAttribute() { // Get instance of the attribute. ConfigPluginAttribute myAttribute = (ConfigPluginAttribute)Attribute.GetCustomAttribute(GetType(), typeof(ConfigPluginAttribute)); if (myAttribute == null) { throw new Exception("Attribute Not Found!"); } return(myAttribute); }
private static string GetFriendlyConfigTitle(ConfigPluginAttribute attribute) { return(string.Format("{0} (By: {1}) Version: {2}", attribute.Name, attribute.Author, attribute.Version)); }