C# 클래스 ReCommendedExtension.ContextActions.CodeContracts.AddContractContextAction

상속: ContextActionBase
파일 보기 프로젝트 열기: prodot/ReCommended-Extension

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