//public VbeEventCollectionModel Events { get; } public VbeModel(Microsoft.Vbe.Interop.VBE vbe) { Version = vbe.Version; Windows = new VbeWindowCollectionModel(vbe.Windows); Projects = new VbeProjectCollectionModel(vbe.VBProjects); ActiveVBProject = new VbeProjectModel(vbe.ActiveVBProject); Addins = new VbeAddinCollectionModel(vbe.Addins); MainWindow = new VbeWindowModel(vbe.MainWindow); //Events = new VbeEventCollectionModel(vbe.Events); }
private IEnumerable <TreeNode> GetVBProjectNodes(VbeProjectModel model) { return(new TreeNode[] { GetReferenceParentNode(model.References) } .Concat(GetObjectPropertiesAsTreeNodes(model))); }