C# Class ReSharper.ReJS.RemoveUnreachableCodeFix

Inheritance: QuickFixBase
Afficher le fichier Open project: hazzik/ReSharper.ReJS

Méthodes publiques

Méthode Description
IsAvailable ( IUserDataHolder cache ) : bool
RemoveUnreachableCodeFix ( HeuristicallyUnreachableCodeWarning error ) : System
RemoveUnreachableCodeFix ( UnreachableCodeWarning error ) : System

Méthodes protégées

Méthode Description
ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action

Private Methods

Méthode Description
AdjustExpression ( ITreeRange range, ICompoundExpression expression ) : ITreeRange
AdjustExpression ( ITreeRange range, IJavaScriptExpression expression ) : ITreeRange
AdjustStatement ( ITreeRange range, IJavaScriptStatement statement ) : ITreeRange
AdjustTreeRange ( ITreeRange range ) : ITreeRange

Method Details

ExecutePsiTransaction() protected méthode

protected ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
solution ISolution
progress IProgressIndicator
Résultat Action

IsAvailable() public méthode

public IsAvailable ( IUserDataHolder cache ) : bool
cache IUserDataHolder
Résultat bool

RemoveUnreachableCodeFix() public méthode

public RemoveUnreachableCodeFix ( HeuristicallyUnreachableCodeWarning error ) : System
error HeuristicallyUnreachableCodeWarning
Résultat System

RemoveUnreachableCodeFix() public méthode

public RemoveUnreachableCodeFix ( UnreachableCodeWarning error ) : System
error UnreachableCodeWarning
Résultat System