C# Класс Ultramarine.Workspaces.VisualStudio.ProjectModel

Наследование: IProjectModel
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Build() публичный Метод

public Build ( string configuration ) : bool
configuration string
Результат bool

CreateDirectory() публичный Метод

public CreateDirectory ( string folderPath ) : IProjectItemModel
folderPath string
Результат IProjectItemModel

CreateProjectItem() публичный Метод

public CreateProjectItem ( string path, Array content, bool overwrite ) : IProjectItemModel
path string
content Array
overwrite bool
Результат IProjectItemModel

CreateProjectItem() публичный Метод

public CreateProjectItem ( string path, MemoryStream content, bool overwrite ) : IProjectItemModel
path string
content MemoryStream
overwrite bool
Результат IProjectItemModel

CreateProjectItem() публичный Метод

public CreateProjectItem ( string path, object content, bool overwrite ) : IProjectItemModel
path string
content object
overwrite bool
Результат IProjectItemModel

CreateProjectItem() публичный Метод

public CreateProjectItem ( string path, string content, bool overwrite ) : IProjectItemModel
path string
content string
overwrite bool
Результат IProjectItemModel

GetProject() публичный Метод

public GetProject ( string projectName ) : IProjectModel
projectName string
Результат IProjectModel

GetProjectItem() публичный Метод

public GetProjectItem ( string path ) : IProjectItemModel
path string
Результат IProjectItemModel

GetProjectItems() публичный Метод

public GetProjectItems ( string expression, string propertyName = "FileName" ) : IEnumerable
expression string
propertyName string
Результат IEnumerable

GetProjectItems() публичный Метод

public GetProjectItems ( string expression, string dependentUpon, string propertyName = "FileName" ) : IEnumerable
expression string
dependentUpon string
propertyName string
Результат IEnumerable

GetProjects() публичный Метод

public GetProjects ( string projectNameExpression ) : IEnumerable
projectNameExpression string
Результат IEnumerable

GetWorkspace() публичный Метод

public GetWorkspace ( ) : IWorkspaceModel
Результат IWorkspaceModel

ProcessTextTemplate() публичный Метод

public ProcessTextTemplate ( string t4File, object input, Dictionary parameters ) : string
t4File string
input object
parameters Dictionary
Результат string

ProjectModel() публичный Метод

public ProjectModel ( Project project ) : EnvDTE
project Project
Результат EnvDTE

ProjectModel() публичный Метод

public ProjectModel ( string projectName ) : EnvDTE
projectName string
Результат EnvDTE