internal static ProjectItemNode Create(IProjectItem projectItem, Microsoft.Expression.Project.UserInterface.ProjectPane projectPane, Microsoft.Expression.Project.UserInterface.ProjectNode projectNode) { ProjectItemNode projectItemNode = null; FolderProjectItem folderProjectItem = projectItem as FolderProjectItem; if (folderProjectItem == null) { projectItemNode = new ProjectItemNode(projectItem, projectPane, projectNode); } else { projectItemNode = new FolderNode(folderProjectItem, projectPane, projectNode); } return(projectItemNode); }
internal FolderNode(FolderProjectItem projectItem, Microsoft.Expression.Project.UserInterface.ProjectPane projectPane, Microsoft.Expression.Project.UserInterface.ProjectNode projectNode) : base(projectItem, projectPane, projectNode) { this.folderProjectItem = projectItem; }