protected override ProjectNode CreateProject() { ProjectNode project = new NemerleProjectNode(Package); IOleServiceProvider oleServiceProvider = Package.GetService<IOleServiceProvider>(); project.SetSite(oleServiceProvider); return project; }
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); }