C# Класс Scorchio.VisualStudio.Services.ProjectService

Defines the ProjectService type.
Наследование: IProjectService
Показать файл Открыть проект

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

Метод Описание
AddItemToFolderFromTemplate ( string templateName, string fileName ) : bool

Adds to folder from template.

AddProjectReference ( IProjectService referencedProjectService ) : Reference

Adds the project reference.

AddProjectToFolderFromTemplate ( string templateName, string path, string fileName ) : bool

Adds the project to folder from template.

AddReference ( string destinationFolder, string destination, string source ) : void

Adds the reference.

AddTextTemplate ( TextTemplateInfo textTemplateInfo, bool outputTextTemplateContentToTraceFile ) : string

Adds the text template.

AddToFolderFromFile ( string folderName, string fileName ) : ProjectItem

Adds to folder from file.

GetCSharpProjectItems ( ) : IEnumerable

Gets the c# project items.

GetFolder ( string folderName ) : IProjectItemService

Gets the folder.

GetFolderItems ( string folderName, bool withFileExtensions ) : IEnumerable

Gets the folder items.

GetFolderOrCreate ( string folderName ) : IProjectItemService

Gets the folder or create.

GetFolderProjectItems ( ) : IEnumerable

Gets the folder project items.

GetProjectItem ( string fileName ) : IProjectItemService

Gets the project item.

GetProjectItems ( ) : IEnumerable

Gets the project items.

GetProjectPath ( ) : string

Gets the project path.

GetProjectReferences ( ) : IEnumerable

Gets the project references.

GetSubFolders ( string folderName ) : IEnumerable

Gets the sub folders.

GetSubProjects ( ) : IEnumerable

Gets the sub projects.

ProjectService ( Project project ) : System.Collections.Generic

Initializes a new instance of the ProjectService class.

RemoveFolder ( string folderName ) : IProjectItemService

Removes the folder.

RemoveFolderItem ( string itemName ) : void

Removes the folder item.

RemoveFolderItem ( string folderName, string itemName ) : void

Removes the folder item.

RemoveReference ( string referenceName ) : void

Removes the reference.

RemoveReferences ( string value ) : void

Removes the references.

SaveAll ( ) : void

Saves all.

WriteStatusBarMessage ( string message ) : void

Writes the status bar message.

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

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

Adds to folder from template.
public AddItemToFolderFromTemplate ( string templateName, string fileName ) : bool
templateName string Name of the template.
fileName string Name of the file.
Результат bool

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

Adds the project reference.
public AddProjectReference ( IProjectService referencedProjectService ) : Reference
referencedProjectService IProjectService The referenced project service.
Результат Reference

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

Adds the project to folder from template.
public AddProjectToFolderFromTemplate ( string templateName, string path, string fileName ) : bool
templateName string Name of the template.
path string The path.
fileName string Name of the file.
Результат bool

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

Adds the reference.
public AddReference ( string destinationFolder, string destination, string source ) : void
destinationFolder string The destination folder.
destination string The destination.
source string The source.
Результат void

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

Adds the text template.
public AddTextTemplate ( TextTemplateInfo textTemplateInfo, bool outputTextTemplateContentToTraceFile ) : string
textTemplateInfo TextTemplateInfo The text template information.
outputTextTemplateContentToTraceFile bool if set to true [output text template content to trace file].
Результат string

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

Adds to folder from file.
public AddToFolderFromFile ( string folderName, string fileName ) : ProjectItem
folderName string Name of the folder.
fileName string Name of the file.
Результат ProjectItem

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

Gets the c# project items.
public GetCSharpProjectItems ( ) : IEnumerable
Результат IEnumerable

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

Gets the folder.
public GetFolder ( string folderName ) : IProjectItemService
folderName string Name of the folder.
Результат IProjectItemService

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

Gets the folder items.
public GetFolderItems ( string folderName, bool withFileExtensions ) : IEnumerable
folderName string Name of the folder.
withFileExtensions bool if set to true [with file extensions].
Результат IEnumerable

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

Gets the folder or create.
public GetFolderOrCreate ( string folderName ) : IProjectItemService
folderName string Name of the folder.
Результат IProjectItemService

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

Gets the folder project items.
public GetFolderProjectItems ( ) : IEnumerable
Результат IEnumerable

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

Gets the project item.
public GetProjectItem ( string fileName ) : IProjectItemService
fileName string Name of the file.
Результат IProjectItemService

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

Gets the project items.
public GetProjectItems ( ) : IEnumerable
Результат IEnumerable

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

Gets the project path.
public GetProjectPath ( ) : string
Результат string

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

Gets the project references.
public GetProjectReferences ( ) : IEnumerable
Результат IEnumerable

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

Gets the sub folders.
public GetSubFolders ( string folderName ) : IEnumerable
folderName string Name of the folder.
Результат IEnumerable

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

Gets the sub projects.
public GetSubProjects ( ) : IEnumerable
Результат IEnumerable

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

Initializes a new instance of the ProjectService class.
public ProjectService ( Project project ) : System.Collections.Generic
project Project The project.
Результат System.Collections.Generic

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

Removes the folder.
public RemoveFolder ( string folderName ) : IProjectItemService
folderName string Name of the folder.
Результат IProjectItemService

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

Removes the folder item.
public RemoveFolderItem ( string itemName ) : void
itemName string Name of the item.
Результат void

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

Removes the folder item.
public RemoveFolderItem ( string folderName, string itemName ) : void
folderName string Name of the folder.
itemName string Name of the item.
Результат void

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

Removes the reference.
public RemoveReference ( string referenceName ) : void
referenceName string Name of the reference.
Результат void

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

Removes the references.
public RemoveReferences ( string value ) : void
value string The value.
Результат void

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

Saves all.
public SaveAll ( ) : void
Результат void

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

Writes the status bar message.
public WriteStatusBarMessage ( string message ) : void
message string The message.
Результат void