Inheritance: Microsoft.VisualStudio.Project.ProjectNode, IVsProjectSpecificEditorMap2
Example #1
0
        protected override ProjectNode CreateProject()
        {
            ProjectNode         project            = new NemerleProjectNode(Package);
            IOleServiceProvider oleServiceProvider = Package.GetService<IOleServiceProvider>();

            project.SetSite(oleServiceProvider);

            return project;
        }
Example #2
0
        internal static void AddNonMemberItems(NemerleProjectNode project)
        {
            IList<string> files = new List<string>();
            IList<string> folders = new List<string>();

            // obtain the list of files and folders under the project folder.
            GetRelativeFileSystemEntries(project.ProjectFolder, null, files, folders);

            // exclude the items which are the part of the build.
            ExcludeProjectBuildItems(project, files, folders);

            AddNonMemberFolderItems(project, folders);
            AddNonMemberFileItems(project, files);
        }