C# Class Catel.ReSharper.CatelProperties.CSharp.Actions.PropertyContextActionBase

Inheritance: Catel.ReSharper.CSharp.ContextActionBase
Show file Open project: Catel/Catel.ReSharper

Public Methods

Method Description
IsAvailable ( IUserDataHolder cache ) : bool

Protected Methods

Method Description
ConvertProperty ( PropertyConverter propertyConverter, IPropertyDeclaration propertyDeclaration ) : void
ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
PropertyContextActionBase ( ICSharpContextActionDataProvider provider ) : System

Method Details

ConvertProperty() protected abstract method

protected abstract ConvertProperty ( PropertyConverter propertyConverter, IPropertyDeclaration propertyDeclaration ) : void
propertyConverter PropertyConverter
propertyDeclaration IPropertyDeclaration
return void

ExecutePsiTransaction() protected method

protected ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
solution ISolution
progress IProgressIndicator
return Action

IsAvailable() public final method

public final IsAvailable ( IUserDataHolder cache ) : bool
cache IUserDataHolder
return bool

PropertyContextActionBase() protected method

protected PropertyContextActionBase ( ICSharpContextActionDataProvider provider ) : System
provider ICSharpContextActionDataProvider
return System