コード例 #1
0
        //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);
        }
コード例 #2
0
 private IEnumerable <TreeNode> GetVBProjectNodes(VbeProjectModel model)
 {
     return(new TreeNode[] { GetReferenceParentNode(model.References) }
            .Concat(GetObjectPropertiesAsTreeNodes(model)));
 }