private static string GetClassName(Type type) { object[] classAttributes = type.GetCustomAttributes(typeof(ConsoleCommandClassCustomizerAttribute), false); if (classAttributes.Length > 0) { ConsoleCommandClassCustomizerAttribute classAttribute = classAttributes[0] as ConsoleCommandClassCustomizerAttribute; if (classAttribute != null) { return(classAttribute.CustomName); } } switch (Settings.DefaultNamingConvention) { case ENamingConvention.NoPrefix: return(""); case ENamingConvention.ClassPrefix: return(type.Name); case ENamingConvention.NamespaceAndClassPrefix: return(type.FullName); default: Assert.IsFalse(true, "Unrecognised Naming Convention specified"); return(type.FullName); } }
private static string GetClassName(Type type) { String className = type.Name; object[] classAttributes = type.GetCustomAttributes(typeof(ConsoleCommandClassCustomizerAttribute), false); if (classAttributes.Length > 0) { ConsoleCommandClassCustomizerAttribute classAttribute = classAttributes[0] as ConsoleCommandClassCustomizerAttribute; if (classAttribute != null) { return(classAttribute.CustomName); } } return(type.ToString()); }