C# Класс Rubberduck.Refactorings.RemoveParameters.RemoveParametersRefactoring

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

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

Метод Описание
QuickFix ( RubberduckParserState parseResult, QualifiedSelection selection ) : void
Refactor ( ) : void
Refactor ( Rubberduck.Parsing.Symbols.Declaration target ) : void
Refactor ( QualifiedSelection target ) : void
RemoveParametersRefactoring ( IRefactoringPresenterFactory factory, IActiveCodePaneEditor editor ) : System

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

Метод Описание
AdjustReferences ( IEnumerable references, Rubberduck.Parsing.Symbols.Declaration method ) : void
AdjustSignatures ( ) : void
AdjustSignatures ( Rubberduck.Parsing.Symbols.Declaration declaration ) : void
GetLetterOrSetter ( Rubberduck.Parsing.Symbols.Declaration declaration, DeclarationType declarationType ) : Rubberduck.Parsing.Symbols.Declaration
GetOldSignature ( Rubberduck.Parsing.Symbols.Declaration target ) : string
RemoveCallParameter ( VBAParser paramList, CodeModule module ) : void
RemoveParameters ( ) : void
RemoveSignatureParameters ( Rubberduck.Parsing.Symbols.Declaration target, VBAParser paramList, CodeModule module ) : void
ReplaceCommas ( string signature, int indexParamRemoved ) : string

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

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

public QuickFix ( RubberduckParserState parseResult, QualifiedSelection selection ) : void
parseResult Rubberduck.Parsing.VBA.RubberduckParserState
selection Rubberduck.VBEditor.QualifiedSelection
Результат void

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

public Refactor ( ) : void
Результат void

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

public Refactor ( Rubberduck.Parsing.Symbols.Declaration target ) : void
target Rubberduck.Parsing.Symbols.Declaration
Результат void

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

public Refactor ( QualifiedSelection target ) : void
target Rubberduck.VBEditor.QualifiedSelection
Результат void

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

public RemoveParametersRefactoring ( IRefactoringPresenterFactory factory, IActiveCodePaneEditor editor ) : System
factory IRefactoringPresenterFactory
editor IActiveCodePaneEditor
Результат System