CSharpUML.UmlEnum.ToUmlCode C# (CSharp) Метод

ToUmlCode() публичный Метод

public ToUmlCode ( int padding ) : string
padding int
Результат string
        public override string ToUmlCode(int padding = 0)
        {
            string paddingStr = String.Concat (Enumerable.Repeat (" ", padding));
            List<string> lines = new List<string> ();
            lines.AddRange (Comments.PrintComments (commentsKey, paddingStr));
            string nameWithPackage = Packages.IsInPackage (name) ? Packages.GetPackage (name) + "." + name : name;
            lines.Add (paddingStr + Publicity.ToCode ("", " ") + Virtuality.ToCode ("", " ") + "enum " + nameWithPackage);
            foreach (string literal in values) {
                lines.AddRange (Comments.PrintComments (Comments.Key (name, literal), paddingStr + "    "));
                lines.Add (paddingStr + "    " + literal);
            }
            return string.Join ("\n", lines);
        }