C# Class Scorchio.VisualStudio.Services.ProjectService

Defines the ProjectService type.
Inheritance: IProjectService
Afficher le fichier Open project: asudbury/NinjaCoderForMvvmCross

Méthodes publiques

Méthode Description
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.

Method Details

AddItemToFolderFromTemplate() public méthode

Adds to folder from template.
public AddItemToFolderFromTemplate ( string templateName, string fileName ) : bool
templateName string Name of the template.
fileName string Name of the file.
Résultat bool

AddProjectReference() public méthode

Adds the project reference.
public AddProjectReference ( IProjectService referencedProjectService ) : Reference
referencedProjectService IProjectService The referenced project service.
Résultat Reference

AddProjectToFolderFromTemplate() public méthode

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.
Résultat bool

AddReference() public méthode

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.
Résultat void

AddTextTemplate() public méthode

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].
Résultat string

AddToFolderFromFile() public méthode

Adds to folder from file.
public AddToFolderFromFile ( string folderName, string fileName ) : ProjectItem
folderName string Name of the folder.
fileName string Name of the file.
Résultat ProjectItem

GetCSharpProjectItems() public méthode

Gets the c# project items.
public GetCSharpProjectItems ( ) : IEnumerable
Résultat IEnumerable

GetFolder() public méthode

Gets the folder.
public GetFolder ( string folderName ) : IProjectItemService
folderName string Name of the folder.
Résultat IProjectItemService

GetFolderItems() public méthode

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].
Résultat IEnumerable

GetFolderOrCreate() public méthode

Gets the folder or create.
public GetFolderOrCreate ( string folderName ) : IProjectItemService
folderName string Name of the folder.
Résultat IProjectItemService

GetFolderProjectItems() public méthode

Gets the folder project items.
public GetFolderProjectItems ( ) : IEnumerable
Résultat IEnumerable

GetProjectItem() public méthode

Gets the project item.
public GetProjectItem ( string fileName ) : IProjectItemService
fileName string Name of the file.
Résultat IProjectItemService

GetProjectItems() public méthode

Gets the project items.
public GetProjectItems ( ) : IEnumerable
Résultat IEnumerable

GetProjectPath() public méthode

Gets the project path.
public GetProjectPath ( ) : string
Résultat string

GetProjectReferences() public méthode

Gets the project references.
public GetProjectReferences ( ) : IEnumerable
Résultat IEnumerable

GetSubFolders() public méthode

Gets the sub folders.
public GetSubFolders ( string folderName ) : IEnumerable
folderName string Name of the folder.
Résultat IEnumerable

GetSubProjects() public méthode

Gets the sub projects.
public GetSubProjects ( ) : IEnumerable
Résultat IEnumerable

ProjectService() public méthode

Initializes a new instance of the ProjectService class.
public ProjectService ( Project project ) : System.Collections.Generic
project Project The project.
Résultat System.Collections.Generic

RemoveFolder() public méthode

Removes the folder.
public RemoveFolder ( string folderName ) : IProjectItemService
folderName string Name of the folder.
Résultat IProjectItemService

RemoveFolderItem() public méthode

Removes the folder item.
public RemoveFolderItem ( string itemName ) : void
itemName string Name of the item.
Résultat void

RemoveFolderItem() public méthode

Removes the folder item.
public RemoveFolderItem ( string folderName, string itemName ) : void
folderName string Name of the folder.
itemName string Name of the item.
Résultat void

RemoveReference() public méthode

Removes the reference.
public RemoveReference ( string referenceName ) : void
referenceName string Name of the reference.
Résultat void

RemoveReferences() public méthode

Removes the references.
public RemoveReferences ( string value ) : void
value string The value.
Résultat void

SaveAll() public méthode

Saves all.
public SaveAll ( ) : void
Résultat void

WriteStatusBarMessage() public méthode

Writes the status bar message.
public WriteStatusBarMessage ( string message ) : void
message string The message.
Résultat void