C# Class NetIde.Services.ProjectManager.NiProjectManager

Inheritance: ServiceBase, INiProjectManager
Exibir arquivo Open project: netide/netide

Public Methods

Method Description
Advise ( INiProjectManagerNotify sink, int &cookie ) : HResult
Advise ( object sink, int &cookie ) : HResult
CloseProject ( ) : HResult
CreateProject ( string fileName ) : HResult
CreateProjectViaDialog ( string startDirectory ) : HResult
NiProjectManager ( IServiceProvider serviceProvider ) : System
OpenProject ( string fileName ) : HResult
OpenProjectFromCommandLine ( ) : HResult
OpenProjectViaDialog ( string startDirectory ) : HResult
RegisterProjectFactory ( System.Guid guid, INiProjectFactory projectFactory ) : HResult
Unadvise ( int cookie ) : HResult

Private Methods

Method Description
CreateOpenProjectViaDialog ( FileDialog dialog, string startDirectory ) : string
FindProjectFactory ( string extension ) : INiProjectFactory
OpenProject ( string fileName, NiProjectCreateMode mode ) : HResult

Method Details

Advise() public method

public Advise ( INiProjectManagerNotify sink, int &cookie ) : HResult
sink INiProjectManagerNotify
cookie int
return HResult

Advise() public method

public Advise ( object sink, int &cookie ) : HResult
sink object
cookie int
return HResult

CloseProject() public method

public CloseProject ( ) : HResult
return HResult

CreateProject() public method

public CreateProject ( string fileName ) : HResult
fileName string
return HResult

CreateProjectViaDialog() public method

public CreateProjectViaDialog ( string startDirectory ) : HResult
startDirectory string
return HResult

NiProjectManager() public method

public NiProjectManager ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
return System

OpenProject() public method

public OpenProject ( string fileName ) : HResult
fileName string
return HResult

OpenProjectFromCommandLine() public method

public OpenProjectFromCommandLine ( ) : HResult
return HResult

OpenProjectViaDialog() public method

public OpenProjectViaDialog ( string startDirectory ) : HResult
startDirectory string
return HResult

RegisterProjectFactory() public method

public RegisterProjectFactory ( System.Guid guid, INiProjectFactory projectFactory ) : HResult
guid System.Guid
projectFactory INiProjectFactory
return HResult

Unadvise() public method

public Unadvise ( int cookie ) : HResult
cookie int
return HResult