C# 클래스 MonoDevelop.Projects.ProjectService

파일 보기 프로젝트 열기: jgranick/haxedevelop

공개 메소드들

메소드 설명
CanCreateProject ( string type ) : bool
CanCreateSingleFileProject ( string file ) : bool
CreateProject ( string type, MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions ) : Project
CreateSingleFileProject ( string file ) : Project
Export ( IProgressMonitor monitor, string rootSourceFile, string targetPath, MonoDevelop.Projects.FileFormat format ) : string
Export ( IProgressMonitor monitor, string rootSourceFile, string includedChildIds, string targetPath, MonoDevelop.Projects.FileFormat format ) : string
GetWrapperSolution ( IProgressMonitor monitor, string filename ) : Solution
IsSolutionItemFile ( string filename ) : bool
IsWorkspaceItemFile ( string filename ) : bool
ReadSolutionItem ( IProgressMonitor monitor, string file ) : SolutionEntityItem
ReadSolutionItem ( IProgressMonitor monitor, MonoDevelop.Projects.SolutionItemReference reference ) : SolutionItem
ReadWorkspaceItem ( IProgressMonitor monitor, string file ) : WorkspaceItem

비공개 메소드들

메소드 설명
CopyFiles ( IProgressMonitor monitor, IWorkspaceFileObject obj, IEnumerable files, FilePath targetBasePath, bool ignoreExternalFiles ) : bool
CreateExtensionChain ( ProjectServiceExtension extensions ) : ProjectServiceExtension
ExcludeEntries ( IWorkspaceFileObject obj, string includedChildIds ) : void
Export ( IProgressMonitor monitor, IWorkspaceFileObject obj, string includedChildIds, string targetPath, MonoDevelop.Projects.FileFormat format ) : string
GetDefaultFormat ( object ob ) : MonoDevelop.Projects.FileFormat
GetExtensionChain ( IBuildTarget target ) : ProjectServiceExtension
GetTargetFile ( string file ) : string
InitializeDataContext ( MonoDevelop.Core.Serialization.DataContext ctx ) : void
InternalReadWorkspaceItem ( string file, IProgressMonitor monitor ) : WorkspaceItem
InternalWriteSolutionItem ( IProgressMonitor monitor, FilePath file, SolutionEntityItem item ) : void
InternalWriteWorkspaceItem ( IProgressMonitor monitor, FilePath file, WorkspaceItem item ) : void
IsSolutionItemFileInternal ( string filename ) : bool
IsWorkspaceItemFileInternal ( string filename ) : bool
OnExtensionChanged ( object s, Mono.Addins.ExtensionEventArgs args ) : void
OnFormatExtensionChanged ( object s, Mono.Addins.ExtensionNodeEventArgs args ) : void
OnProjectsExtensionChanged ( object s, Mono.Addins.ExtensionNodeEventArgs args ) : void
OnPropertiesExtensionChanged ( object s, Mono.Addins.ExtensionNodeEventArgs args ) : void
OnSerializableExtensionChanged ( object s, Mono.Addins.ExtensionNodeEventArgs args ) : void
ProjectService ( ) : System
ReadFile ( IProgressMonitor monitor, string file, Type expectedType, MonoDevelop.Projects.FileFormat &format ) : object
WriteFile ( IProgressMonitor monitor, FilePath file, object item, MonoDevelop.Projects.FileFormat format ) : FilePath

메소드 상세

CanCreateProject() 공개 메소드

public CanCreateProject ( string type ) : bool
type string
리턴 bool

CanCreateSingleFileProject() 공개 메소드

public CanCreateSingleFileProject ( string file ) : bool
file string
리턴 bool

CreateProject() 공개 메소드

public CreateProject ( string type, MonoDevelop.Projects.ProjectCreateInformation info, XmlElement projectOptions ) : Project
type string
info MonoDevelop.Projects.ProjectCreateInformation
projectOptions System.Xml.XmlElement
리턴 Project

CreateSingleFileProject() 공개 메소드

public CreateSingleFileProject ( string file ) : Project
file string
리턴 Project

Export() 공개 메소드

public Export ( IProgressMonitor monitor, string rootSourceFile, string targetPath, MonoDevelop.Projects.FileFormat format ) : string
monitor IProgressMonitor
rootSourceFile string
targetPath string
format MonoDevelop.Projects.FileFormat
리턴 string

Export() 공개 메소드

public Export ( IProgressMonitor monitor, string rootSourceFile, string includedChildIds, string targetPath, MonoDevelop.Projects.FileFormat format ) : string
monitor IProgressMonitor
rootSourceFile string
includedChildIds string
targetPath string
format MonoDevelop.Projects.FileFormat
리턴 string

GetWrapperSolution() 공개 메소드

public GetWrapperSolution ( IProgressMonitor monitor, string filename ) : Solution
monitor IProgressMonitor
filename string
리턴 Solution

IsSolutionItemFile() 공개 메소드

public IsSolutionItemFile ( string filename ) : bool
filename string
리턴 bool

IsWorkspaceItemFile() 공개 메소드

public IsWorkspaceItemFile ( string filename ) : bool
filename string
리턴 bool

ReadSolutionItem() 공개 메소드

public ReadSolutionItem ( IProgressMonitor monitor, string file ) : SolutionEntityItem
monitor IProgressMonitor
file string
리턴 SolutionEntityItem

ReadSolutionItem() 공개 메소드

public ReadSolutionItem ( IProgressMonitor monitor, MonoDevelop.Projects.SolutionItemReference reference ) : SolutionItem
monitor IProgressMonitor
reference MonoDevelop.Projects.SolutionItemReference
리턴 SolutionItem

ReadWorkspaceItem() 공개 메소드

public ReadWorkspaceItem ( IProgressMonitor monitor, string file ) : WorkspaceItem
monitor IProgressMonitor
file string
리턴 WorkspaceItem