Ejemplo n.º 1
0
        public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
        {
            ContextObject contextObject     = context.Instance as ContextObject;
            ContextObject rootContextObject = contextObject.GetRoot();

            if (!(rootContextObject is Project))
            {
                return(new StandardValuesCollection(new string[] { }));
            }

            Project       project = rootContextObject as Project;
            List <string> list    = new List <string>();

            foreach (EntityInfo entity in project.Database.Tables)
            {
                list.Add(entity.Name);
            }

            return(new StandardValuesCollection(list.ToArray()));
        }
Ejemplo n.º 2
0
 public Project GetProject(ContextObject contextObject)
 {
     return((Project)contextObject.GetRoot());
 }