C# 클래스 Catel.ReSharper.Arguments.ArgumentContextActionBase

상속: Catel.ReSharper.CSharp.ContextActionBase
파일 보기 프로젝트 열기: Catel/Catel.ReSharper

공개 메소드들

메소드 설명
IsAvailable ( IUserDataHolder cache ) : bool

보호된 메소드들

메소드 설명
ArgumentContextActionBase ( ICSharpContextActionDataProvider provider ) : System
CreateArgumentCheckStatement ( IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateExceptionXmlDoc ( IRegularParameterDeclaration parameterDeclaration ) : string
ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
IsArgumentCheckDocumented ( XmlNode xmlDocOfTheMethod, IRegularParameterDeclaration parameterDeclaration ) : bool
IsArgumentChecked ( ICSharpFunctionDeclaration methodDeclaration, IRegularParameterDeclaration parameterDeclaration ) : bool
IsArgumentTypeTheExpected ( IType type ) : bool

메소드 상세

ArgumentContextActionBase() 보호된 메소드

protected ArgumentContextActionBase ( ICSharpContextActionDataProvider provider ) : System
provider ICSharpContextActionDataProvider
리턴 System

CreateArgumentCheckStatement() 보호된 추상적인 메소드

protected abstract CreateArgumentCheckStatement ( IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
parameterDeclaration IRegularParameterDeclaration
리턴 ICSharpStatement

CreateExceptionXmlDoc() 보호된 추상적인 메소드

protected abstract CreateExceptionXmlDoc ( IRegularParameterDeclaration parameterDeclaration ) : string
parameterDeclaration IRegularParameterDeclaration
리턴 string

ExecutePsiTransaction() 보호된 메소드

protected ExecutePsiTransaction ( ISolution solution, IProgressIndicator progress ) : Action
solution ISolution
progress IProgressIndicator
리턴 Action

IsArgumentCheckDocumented() 보호된 추상적인 메소드

protected abstract IsArgumentCheckDocumented ( XmlNode xmlDocOfTheMethod, IRegularParameterDeclaration parameterDeclaration ) : bool
xmlDocOfTheMethod System.Xml.XmlNode
parameterDeclaration IRegularParameterDeclaration
리턴 bool

IsArgumentChecked() 보호된 추상적인 메소드

protected abstract IsArgumentChecked ( ICSharpFunctionDeclaration methodDeclaration, IRegularParameterDeclaration parameterDeclaration ) : bool
methodDeclaration ICSharpFunctionDeclaration
parameterDeclaration IRegularParameterDeclaration
리턴 bool

IsArgumentTypeTheExpected() 보호된 추상적인 메소드

protected abstract IsArgumentTypeTheExpected ( IType type ) : bool
type IType
리턴 bool

IsAvailable() 공개 최종 메소드

public final IsAvailable ( IUserDataHolder cache ) : bool
cache IUserDataHolder
리턴 bool