C# Class ReCommendedExtension.ContextActions.CodeContracts.AddContractContextAction

Inheritance: ContextActionBase
Afficher le fichier Open project: prodot/ReCommended-Extension

Private Properties

Свойство Type Description
AddAnnotation void
AddContractContextAction System
GetContractTextForUI string
GetExpression IExpression

Méthodes publiques

Méthode Description
IsAvailable ( JetBrains cache ) : bool

Méthodes protégées

Méthode Description
ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
IsAvailableForType ( [ type ) : bool
TryGetAnnotationAttributeTypeName ( ) : string

Private Methods

Méthode Description
AddAnnotation ( ) : void
AddContractContextAction ( [ provider ) : System
GetContractTextForUI ( [ contractIdentifier ) : string
GetExpression ( [ factory, [ contractExpression ) : IExpression

Method Details

ExecutePsiTransaction() protected final méthode

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

IsAvailable() public méthode

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

IsAvailableForType() protected abstract méthode

protected abstract IsAvailableForType ( [ type ) : bool
type [
Résultat bool

TryGetAnnotationAttributeTypeName() protected méthode

protected TryGetAnnotationAttributeTypeName ( ) : string
Résultat string