C# Class MonoDevelop.Projects.ProjectService

Exibir arquivo Open project: jgranick/haxedevelop

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

CanCreateProject() public method

public CanCreateProject ( string type ) : bool
type string
return bool

CanCreateSingleFileProject() public method

public CanCreateSingleFileProject ( string file ) : bool
file string
return bool

CreateProject() public method

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

CreateSingleFileProject() public method

public CreateSingleFileProject ( string file ) : Project
file string
return Project

Export() public method

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

Export() public method

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
return string

GetWrapperSolution() public method

public GetWrapperSolution ( IProgressMonitor monitor, string filename ) : Solution
monitor IProgressMonitor
filename string
return Solution

IsSolutionItemFile() public method

public IsSolutionItemFile ( string filename ) : bool
filename string
return bool

IsWorkspaceItemFile() public method

public IsWorkspaceItemFile ( string filename ) : bool
filename string
return bool

ReadSolutionItem() public method

public ReadSolutionItem ( IProgressMonitor monitor, string file ) : SolutionEntityItem
monitor IProgressMonitor
file string
return SolutionEntityItem

ReadSolutionItem() public method

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

ReadWorkspaceItem() public method

public ReadWorkspaceItem ( IProgressMonitor monitor, string file ) : WorkspaceItem
monitor IProgressMonitor
file string
return WorkspaceItem