C# 클래스 Scorchio.VisualStudio.Services.ProjectService

Defines the ProjectService type.
상속: IProjectService
파일 보기 프로젝트 열기: asudbury/NinjaCoderForMvvmCross

공개 메소드들

메소드 설명
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