public UmlEnum(Tag tag)
: base(tag)
{
name = tag.Params ["name"];
tag.Content = tag.Content.Replace(" = ", "=");
Tag[] literalTags = VSParser.ExtractTags(ref tag.Content, "enumerationLiteral");
List <string> literals = new List <string> ();
foreach (Tag literalTag in literalTags)
{
if (literalTag.Params.ContainsKey("name"))
{
literals.Add(literalTag.Params ["name"]);
}
else
{
Console.WriteLine("weird: " + literalTag.Content);
}
}
values = literals.ToArray();
commentsKey = Comments.Key(name);
Packages.AddToCurrentPackage(name);
}