public virtual string GetInterfaceName(Type type) { var n = NamingHelper.GetNonGenericTypeName(type); if (type.IsInterface) { n = NamingHelper.RemovePrefix(InterfacePrefix, n, LetterCasing.Upper); n = InterfacePrefix + NamingHelper.FirstLetter(FirstLetterCasing, n); } else { n = InterfacePrefixForClasses + NamingHelper.FirstLetter(FirstLetterCasing, n); } return(n); }
public override string GetClassName(Type type) { return(NamingHelper.FirstLetter(FirstLetterCasing, NamingHelper.GetNonGenericTypeName(type))); }