C# Класс ReCommendedExtension.ContextActions.CodeContracts.AddContractContextAction

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

Private Properties

Свойство Тип Описание
AddAnnotation void
AddContractContextAction System
GetContractTextForUI string
GetExpression IExpression

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

Метод Описание
IsAvailable ( JetBrains cache ) : bool

Защищенные методы

Метод Описание
ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
IsAvailableForType ( [ type ) : bool
TryGetAnnotationAttributeTypeName ( ) : string

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

Метод Описание
AddAnnotation ( ) : void
AddContractContextAction ( [ provider ) : System
GetContractTextForUI ( [ contractIdentifier ) : string
GetExpression ( [ factory, [ contractExpression ) : IExpression

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

ExecutePsiTransaction() защищенный закрытый Метод

protected final ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
solution ISolution
progress IProgressIndicator
Результат Action

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

public IsAvailable ( JetBrains cache ) : bool
cache JetBrains
Результат bool

IsAvailableForType() защищенный абстрактный Метод

protected abstract IsAvailableForType ( [ type ) : bool
type [
Результат bool

TryGetAnnotationAttributeTypeName() защищенный Метод

protected TryGetAnnotationAttributeTypeName ( ) : string
Результат string