public static ProjectItemViewModel Create(IProjectItem item) { ProjectItemViewModel result = null; if (item is IProjectFolder) { result = new ProjectFolderViewModel(item as IProjectFolder); } else if (item is ISourceFile) { result = new SourceFileViewModel(item as ISourceFile); } else if (item is IReferenceFolder) { result = new ReferenceFolderViewModel(item as IReferenceFolder); } return(result); }
public static ProjectItemViewModel Create(IProjectItem item) { ProjectItemViewModel result = null; if (item is IProjectFolder) { result = new ProjectFolderViewModel(item as IProjectFolder); } if (item is ISourceFile) { result = new SourceFileViewModel(item as ISourceFile); } if (item is IReferenceFolder) { result = new ReferenceFolderViewModel(item as IReferenceFolder); } return result; }