C# Class VBSharper.Plugins.Refactorings.SharedToExtension.SharedToExtensionRefactoring

Inheritance: MoveStaticMembersRefactoring
显示文件 Open project: ThatShawGuy/VBSharper

Public Methods

Method Description
Execute ( IProgressIndicator pi ) : bool
SharedToExtensionRefactoring ( SharedToExtensionWorkflow sharedToExtensionWorkflow, ISolution solution, IRefactoringDriver driver, SharedToExtensionWorkflow direction ) : System.Collections.Generic

Private Methods

Method Description
ConvertMethods ( IProgressIndicator pi ) : bool
FindUsages ( IProgressIndicator pi ) : void
MakeCallExtension ( IProgressIndicator pi ) : void
MakeCallShared ( IProgressIndicator pi ) : void

Method Details

Execute() public method

public Execute ( IProgressIndicator pi ) : bool
pi IProgressIndicator
return bool

SharedToExtensionRefactoring() public method

public SharedToExtensionRefactoring ( SharedToExtensionWorkflow sharedToExtensionWorkflow, ISolution solution, IRefactoringDriver driver, SharedToExtensionWorkflow direction ) : System.Collections.Generic
sharedToExtensionWorkflow SharedToExtensionWorkflow
solution ISolution
driver IRefactoringDriver
direction SharedToExtensionWorkflow
return System.Collections.Generic