CSharpUML.Comments.GetComments C# (CSharp) Метод

GetComments() публичный статический Метод

public static GetComments ( string name ) : IEnumerable
name string
Результат IEnumerable
        public static IEnumerable<string> GetComments(string name)
        {
            if (HasComments (name))
                foreach (string cmt in CommentMap [name])
                    yield return cmt;
            else
                yield break;
        }

Usage Example

Пример #1
0
        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));
        }
All Usage Examples Of CSharpUML.Comments::GetComments