C# Class ReCommendedExtension.ContextActions.AnnotateWith

Inheritance: ContextActionBase
Mostrar archivo Open project: prodot/ReCommended-Extension

Private Properties

Property Type Description

Public Methods

Method Description
IsAvailable ( JetBrains cache ) : bool

Protected Methods

Method Description
AnnotateWith ( [ provider ) : System
CreateAttributeFactoryIfAvailable ( [ attributesOwnerDeclaration, [ module, IAttribute &attributeToRemove ) : IAttribute>.Func
ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
IsAttribute ( [ attribute ) : bool

Method Details

AnnotateWith() protected method

protected AnnotateWith ( [ provider ) : System
provider [
return System

CreateAttributeFactoryIfAvailable() protected abstract method

protected abstract CreateAttributeFactoryIfAvailable ( [ attributesOwnerDeclaration, [ module, IAttribute &attributeToRemove ) : IAttribute>.Func
attributesOwnerDeclaration [
module [
attributeToRemove IAttribute
return IAttribute>.Func

ExecutePsiTransaction() protected final method

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

IsAttribute() protected abstract method

protected abstract IsAttribute ( [ attribute ) : bool
attribute [
return bool

IsAvailable() public final method

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