C# Class FSharp.ProjectExtender.Factory

Inheritance: Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase, IVsSolutionEvents
Afficher le fichier Open project: Hill30/F--Project-Extender

Méthodes publiques

Méthode Description
Factory ( Microsoft.VisualStudio.Shell.Package package ) : System
OnAfterCloseSolution ( object pUnkReserved ) : int
OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
OnBeforeCloseSolution ( object pUnkReserved ) : int
OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
OnQueryCloseSolution ( object pUnkReserved, int &pfCancel ) : int
OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &pfCancel ) : int

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
PreCreateForOuter ( IntPtr outerProjectIUnknown ) : object

Private Methods

Méthode Description
Validate ( IVsHierarchy project ) : void
ValidateNReload ( ) : void

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Factory() public méthode

public Factory ( Microsoft.VisualStudio.Shell.Package package ) : System
package Microsoft.VisualStudio.Shell.Package
Résultat System

OnAfterCloseSolution() public méthode

public OnAfterCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
Résultat int

OnAfterLoadProject() public méthode

public OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
pStubHierarchy IVsHierarchy
pRealHierarchy IVsHierarchy
Résultat int

OnAfterOpenProject() public méthode

public OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
pHierarchy IVsHierarchy
fAdded int
Résultat int

OnAfterOpenSolution() public méthode

public OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
pUnkReserved object
fNewSolution int
Résultat int

OnBeforeCloseProject() public méthode

public OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
pHierarchy IVsHierarchy
fRemoved int
Résultat int

OnBeforeCloseSolution() public méthode

public OnBeforeCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
Résultat int

OnBeforeUnloadProject() public méthode

public OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
pRealHierarchy IVsHierarchy
pStubHierarchy IVsHierarchy
Résultat int

OnQueryCloseProject() public méthode

public OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
pHierarchy IVsHierarchy
fRemoving int
pfCancel int
Résultat int

OnQueryCloseSolution() public méthode

public OnQueryCloseSolution ( object pUnkReserved, int &pfCancel ) : int
pUnkReserved object
pfCancel int
Résultat int

OnQueryUnloadProject() public méthode

public OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &pfCancel ) : int
pRealHierarchy IVsHierarchy
pfCancel int
Résultat int

PreCreateForOuter() protected méthode

protected PreCreateForOuter ( IntPtr outerProjectIUnknown ) : object
outerProjectIUnknown System.IntPtr
Résultat object