C# Class Catel.ReSharper.Arguments.ImplementsInterfaceContextAction

Inheritance: ArgumentContextActionBase
Show file Open project: Catel/Catel.ReSharper

Public Methods

Method Description
ImplementsInterfaceContextAction ( ICSharpContextActionDataProvider provider ) : System

Protected Methods

Method Description
CreateArgumentCheckStatement ( IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateExceptionXmlDoc ( IRegularParameterDeclaration parameterDeclaration ) : string
IsArgumentCheckDocumented ( XmlNode xmlDocOfTheMethod, IRegularParameterDeclaration parameterDeclaration ) : bool
IsArgumentChecked ( ICSharpFunctionDeclaration methodDeclaration, IRegularParameterDeclaration parameterDeclaration ) : bool
IsArgumentTypeTheExpected ( IType type ) : bool

Method Details

CreateArgumentCheckStatement() protected method

protected CreateArgumentCheckStatement ( IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateExceptionXmlDoc() protected method

protected CreateExceptionXmlDoc ( IRegularParameterDeclaration parameterDeclaration ) : string
parameterDeclaration IRegularParameterDeclaration
return string

ImplementsInterfaceContextAction() public method

public ImplementsInterfaceContextAction ( ICSharpContextActionDataProvider provider ) : System
provider ICSharpContextActionDataProvider
return System

IsArgumentCheckDocumented() protected method

protected IsArgumentCheckDocumented ( XmlNode xmlDocOfTheMethod, IRegularParameterDeclaration parameterDeclaration ) : bool
xmlDocOfTheMethod System.Xml.XmlNode
parameterDeclaration IRegularParameterDeclaration
return bool

IsArgumentChecked() protected method

protected IsArgumentChecked ( ICSharpFunctionDeclaration methodDeclaration, IRegularParameterDeclaration parameterDeclaration ) : bool
methodDeclaration ICSharpFunctionDeclaration
parameterDeclaration IRegularParameterDeclaration
return bool

IsArgumentTypeTheExpected() protected method

protected IsArgumentTypeTheExpected ( IType type ) : bool
type IType
return bool