C# Class MonoDevelop.Projects.ProjectService

Afficher le fichier Open project: jgranick/haxedevelop

Méthodes publiques

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

Méthode 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 méthode

public CanCreateProject ( string type ) : bool
type string
Résultat bool

CanCreateSingleFileProject() public méthode

public CanCreateSingleFileProject ( string file ) : bool
file string
Résultat bool

CreateProject() public méthode

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

CreateSingleFileProject() public méthode

public CreateSingleFileProject ( string file ) : Project
file string
Résultat Project

Export() public méthode

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

Export() public méthode

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

GetWrapperSolution() public méthode

public GetWrapperSolution ( IProgressMonitor monitor, string filename ) : Solution
monitor IProgressMonitor
filename string
Résultat Solution

IsSolutionItemFile() public méthode

public IsSolutionItemFile ( string filename ) : bool
filename string
Résultat bool

IsWorkspaceItemFile() public méthode

public IsWorkspaceItemFile ( string filename ) : bool
filename string
Résultat bool

ReadSolutionItem() public méthode

public ReadSolutionItem ( IProgressMonitor monitor, string file ) : SolutionEntityItem
monitor IProgressMonitor
file string
Résultat SolutionEntityItem

ReadSolutionItem() public méthode

public ReadSolutionItem ( IProgressMonitor monitor, MonoDevelop.Projects.SolutionItemReference reference ) : SolutionItem
monitor IProgressMonitor
reference MonoDevelop.Projects.SolutionItemReference
Résultat SolutionItem

ReadWorkspaceItem() public méthode

public ReadWorkspaceItem ( IProgressMonitor monitor, string file ) : WorkspaceItem
monitor IProgressMonitor
file string
Résultat WorkspaceItem