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

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

public static AddTo ( string name, string comments ) : void
name string
comments string
Результат void
        public static void AddTo(string name, string[] comments)
        {
            //foreach (string cmt in comments) { Console.WriteLine ("Comment[" + name + "] << " + cmt); }
            if (!CommentMap.ContainsKey (name))
                CommentMap [name] = new List<string> ();
            foreach (string cmt in comments) {
                if (!CommentMap [name].Contains (cmt))
                    CommentMap [name].Add (cmt);
            }
        }

Usage Example

Пример #1
0
        public UmlClass(UmlBlock block)
            : base(block)
        {
            name = name.IfContains("class ", () => type = ClassType.Class);
            name = name.IfContains("struct ", () => type = ClassType.Struct);
            name = name.IfContains("interface ", () => type = ClassType.Interface);

            string[] p = name.Split(":");
            if (p.Length == 2)
            {
                name  = p [0].Trim();
                bases = p [1].Trim().Split(",").TrimAll().ToArray();
                if (bases.Length == 1 && bases [0].Length == 0)
                {
                    bases = new string[] {}
                }
                ;
            }
            else
            {
                bases = new string[] {};
            }

            Content = ParseContent(block.Content).ToArray();

            string _name = name;

            Packages.SplitName(_name, out Packages.CurrentPackage, out name);

            Comments.AddTo(commentsKey = Comments.Key(name), block.comments);
            Packages.AddToCurrentPackage(name);
        }
All Usage Examples Of CSharpUML.Comments::AddTo