C# Class Ultramarine.Workspaces.VisualStudio.ProjectModel

Inheritance: IProjectModel
Afficher le fichier Open project: Seavus/Ultramarine

Méthodes publiques

Méthode Description
Build ( string configuration ) : bool
CreateDirectory ( string folderPath ) : IProjectItemModel
CreateProjectItem ( string path, Array content, bool overwrite ) : IProjectItemModel
CreateProjectItem ( string path, MemoryStream content, bool overwrite ) : IProjectItemModel
CreateProjectItem ( string path, object content, bool overwrite ) : IProjectItemModel
CreateProjectItem ( string path, string content, bool overwrite ) : IProjectItemModel
GetProject ( string projectName ) : IProjectModel
GetProjectItem ( string path ) : IProjectItemModel
GetProjectItems ( string expression, string propertyName = "FileName" ) : IEnumerable
GetProjectItems ( string expression, string dependentUpon, string propertyName = "FileName" ) : IEnumerable
GetProjects ( string projectNameExpression ) : IEnumerable
GetWorkspace ( ) : IWorkspaceModel
ProcessTextTemplate ( string t4File, object input, Dictionary parameters ) : string
ProjectModel ( Project project ) : EnvDTE
ProjectModel ( string projectName ) : EnvDTE

Private Methods

Méthode Description
EnsureDirectoryExists ( ProjectItems projectItems, string folderName ) : ProjectItem
GetProjectItems ( ProjectItems projectItems, Ultramarine.Workspaces.VisualStudio.Comparer comparer, string propertyName = null ) : List
GetPropertyValue ( ProjectItem item, string propertyName ) : string
MapProjectItems ( ProjectItems projectItems ) : List

Method Details

Build() public méthode

public Build ( string configuration ) : bool
configuration string
Résultat bool

CreateDirectory() public méthode

public CreateDirectory ( string folderPath ) : IProjectItemModel
folderPath string
Résultat IProjectItemModel

CreateProjectItem() public méthode

public CreateProjectItem ( string path, Array content, bool overwrite ) : IProjectItemModel
path string
content Array
overwrite bool
Résultat IProjectItemModel

CreateProjectItem() public méthode

public CreateProjectItem ( string path, MemoryStream content, bool overwrite ) : IProjectItemModel
path string
content MemoryStream
overwrite bool
Résultat IProjectItemModel

CreateProjectItem() public méthode

public CreateProjectItem ( string path, object content, bool overwrite ) : IProjectItemModel
path string
content object
overwrite bool
Résultat IProjectItemModel

CreateProjectItem() public méthode

public CreateProjectItem ( string path, string content, bool overwrite ) : IProjectItemModel
path string
content string
overwrite bool
Résultat IProjectItemModel

GetProject() public méthode

public GetProject ( string projectName ) : IProjectModel
projectName string
Résultat IProjectModel

GetProjectItem() public méthode

public GetProjectItem ( string path ) : IProjectItemModel
path string
Résultat IProjectItemModel

GetProjectItems() public méthode

public GetProjectItems ( string expression, string propertyName = "FileName" ) : IEnumerable
expression string
propertyName string
Résultat IEnumerable

GetProjectItems() public méthode

public GetProjectItems ( string expression, string dependentUpon, string propertyName = "FileName" ) : IEnumerable
expression string
dependentUpon string
propertyName string
Résultat IEnumerable

GetProjects() public méthode

public GetProjects ( string projectNameExpression ) : IEnumerable
projectNameExpression string
Résultat IEnumerable

GetWorkspace() public méthode

public GetWorkspace ( ) : IWorkspaceModel
Résultat IWorkspaceModel

ProcessTextTemplate() public méthode

public ProcessTextTemplate ( string t4File, object input, Dictionary parameters ) : string
t4File string
input object
parameters Dictionary
Résultat string

ProjectModel() public méthode

public ProjectModel ( Project project ) : EnvDTE
project Project
Résultat EnvDTE

ProjectModel() public méthode

public ProjectModel ( string projectName ) : EnvDTE
projectName string
Résultat EnvDTE