private static UMLEnumerationLiteralCollection GetLiterals(Type type) { UMLEnumerationLiteralCollection attributes = new UMLEnumerationLiteralCollection(); foreach (FieldInfo field in type.GetFields(BindingFlags.Public | BindingFlags.Static)) { if (field.IsLiteral) { UMLEnumerationLiteral attribute = new UMLEnumerationLiteral(); attribute.Name = field.Name; attributes.Add(attribute); } } return(attributes); }
private static UMLEnumerationLiteralCollection GetLiterals(Type type) { UMLEnumerationLiteralCollection attributes = new UMLEnumerationLiteralCollection(); foreach (FieldInfo field in type.GetFields(BindingFlags.Public | BindingFlags.Static)) { if (field.IsLiteral) { UMLEnumerationLiteral attribute = new UMLEnumerationLiteral(); attribute.Name = field.Name; attributes.Add(attribute); } } return attributes; }