iTextSharp.text.log.SysoLogger.Shorten C# (CSharp) Метод

Shorten() приватный Метод

private Shorten ( String className ) : String
className String
Результат String
        private String Shorten(String className) {
            if (shorten != 0) {
                StringBuilder target = new StringBuilder();
                String name = className;
                int fromIndex = className.IndexOf('.');
                while (fromIndex != -1) {
                    int parseTo = (fromIndex < shorten) ? (fromIndex) : (shorten);
                    target.Append(name.Substring(0, parseTo));
                    target.Append('.');
                    name = name.Substring(fromIndex + 1);
                    fromIndex = name.IndexOf('.');
                }
                target.Append(className.Substring(className.LastIndexOf('.') + 1));
                return target.ToString();
            }
            return className;
        }