C# Класс MonoDevelop.Projects.DefaultProjectServiceExtension

Наследование: ProjectServiceExtension
Показать файл Открыть проект

Открытые методы

Метод Описание
CanExecute ( IBuildTarget item, ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
Execute ( IProgressMonitor monitor, IBuildTarget item, ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
GetExecutionTargets ( IBuildTarget item, MonoDevelop.Projects.ConfigurationSelector configuration ) : IEnumerable
GetItemFiles ( SolutionEntityItem entry, bool includeReferencedFiles ) : List
GetNeedsBuilding ( IBuildTarget item, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
GetReferencedAssemblies ( DotNetProject project, MonoDevelop.Projects.ConfigurationSelector configuration, bool includeProjectReferences ) : IEnumerable
GetService ( SolutionItem item, Type type ) : object
GetService ( WorkspaceItem item, Type type ) : object
IsSolutionItemFile ( string filename ) : bool
IsWorkspaceItemFile ( string filename ) : bool
LoadWorkspaceItem ( IProgressMonitor monitor, string fileName ) : WorkspaceItem
RunTarget ( IProgressMonitor monitor, IBuildTarget item, string target, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult
Save ( IProgressMonitor monitor, SolutionEntityItem entry ) : void
Save ( IProgressMonitor monitor, WorkspaceItem entry ) : void
SetNeedsBuilding ( IBuildTarget item, bool val, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
SupportsTarget ( IBuildTarget item, string target ) : bool

Приватные методы

Метод Описание
Compile ( IProgressMonitor monitor, SolutionEntityItem item, BuildData buildData, ItemCompileCallback callback ) : MonoDevelop.Projects.BuildResult
LoadSolutionItem ( IProgressMonitor monitor, string fileName, ItemLoadCallback callback ) : SolutionEntityItem

Описание методов

CanExecute() публичный Метод

public CanExecute ( IBuildTarget item, ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
item IBuildTarget
context ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
Результат bool

Execute() публичный Метод

public Execute ( IProgressMonitor monitor, IBuildTarget item, ExecutionContext context, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
monitor IProgressMonitor
item IBuildTarget
context ExecutionContext
configuration MonoDevelop.Projects.ConfigurationSelector
Результат void

GetExecutionTargets() публичный Метод

public GetExecutionTargets ( IBuildTarget item, MonoDevelop.Projects.ConfigurationSelector configuration ) : IEnumerable
item IBuildTarget
configuration MonoDevelop.Projects.ConfigurationSelector
Результат IEnumerable

GetItemFiles() публичный Метод

public GetItemFiles ( SolutionEntityItem entry, bool includeReferencedFiles ) : List
entry SolutionEntityItem
includeReferencedFiles bool
Результат List

GetNeedsBuilding() публичный Метод

public GetNeedsBuilding ( IBuildTarget item, MonoDevelop.Projects.ConfigurationSelector configuration ) : bool
item IBuildTarget
configuration MonoDevelop.Projects.ConfigurationSelector
Результат bool

GetReferencedAssemblies() публичный Метод

public GetReferencedAssemblies ( DotNetProject project, MonoDevelop.Projects.ConfigurationSelector configuration, bool includeProjectReferences ) : IEnumerable
project DotNetProject
configuration MonoDevelop.Projects.ConfigurationSelector
includeProjectReferences bool
Результат IEnumerable

GetService() публичный Метод

public GetService ( SolutionItem item, Type type ) : object
item SolutionItem
type System.Type
Результат object

GetService() публичный Метод

public GetService ( WorkspaceItem item, Type type ) : object
item WorkspaceItem
type System.Type
Результат object

IsSolutionItemFile() публичный Метод

public IsSolutionItemFile ( string filename ) : bool
filename string
Результат bool

IsWorkspaceItemFile() публичный Метод

public IsWorkspaceItemFile ( string filename ) : bool
filename string
Результат bool

LoadWorkspaceItem() публичный Метод

public LoadWorkspaceItem ( IProgressMonitor monitor, string fileName ) : WorkspaceItem
monitor IProgressMonitor
fileName string
Результат WorkspaceItem

RunTarget() публичный Метод

public RunTarget ( IProgressMonitor monitor, IBuildTarget item, string target, MonoDevelop.Projects.ConfigurationSelector configuration ) : MonoDevelop.Projects.BuildResult
monitor IProgressMonitor
item IBuildTarget
target string
configuration MonoDevelop.Projects.ConfigurationSelector
Результат MonoDevelop.Projects.BuildResult

Save() публичный Метод

public Save ( IProgressMonitor monitor, SolutionEntityItem entry ) : void
monitor IProgressMonitor
entry SolutionEntityItem
Результат void

Save() публичный Метод

public Save ( IProgressMonitor monitor, WorkspaceItem entry ) : void
monitor IProgressMonitor
entry WorkspaceItem
Результат void

SetNeedsBuilding() публичный Метод

public SetNeedsBuilding ( IBuildTarget item, bool val, MonoDevelop.Projects.ConfigurationSelector configuration ) : void
item IBuildTarget
val bool
configuration MonoDevelop.Projects.ConfigurationSelector
Результат void

SupportsTarget() публичный Метод

public SupportsTarget ( IBuildTarget item, string target ) : bool
item IBuildTarget
target string
Результат bool