예제 #1
0
        private void CollectEnumTypes()
        {
            var typeSet = new HashSet <Type>();

            foreach (var ent in Model.Entities)
            {
                foreach (var member in ent.Members)
                {
                    var type = member.DataType;
                    if (type.IsEnum && !typeSet.Contains(type))
                    {
                        typeSet.Add(type);
                        Model.AddEnumType(type);
                    }
                }//foreach member
            }
        }