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

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

public ToTexCode ( ) : string
Результат string
        public override string ToTexCode()
        {
            List<string> lines = new List<string> ();
            lines.Add (@"\subsubsection{Enumeration " + name + @"}");
            lines.Add (@"\paragraph{Beschreibung:}\mbox{}\newline\newline");
            foreach (string cmt in Comments.GetComments(commentsKey)) {
                lines.Add (Packages.AddTexCommands (cmt));
            }
            lines.Add ("\n");
            lines.Add (@"\paragraph{Eigenschaften:}\mbox{} \newline\newline");
            foreach (string _literal in values) {
                string literal = _literal;
                if (literal.Contains ("=")) {
                    string[] p = literal.Split (new char[]{'='}, 2, StringSplitOptions.RemoveEmptyEntries);
                    literal = @"\ptype{" + p [0] + @"} \keyword{ = } \varname{" + p [1] + @"}";
                } else {
                    literal = @"\ptype{" + literal + "}";
                }
                lines.Add (@"\textbf{" + literal + @"}\newline\newline");
                foreach (string cmt in Comments.GetComments(Comments.Key(name, _literal))) {
                    lines.Add (cmt);
                }
                lines.Add (@"~\\\\");
            }
            return string.Join ("\n", lines);
        }