C# Class Catel.ReSharper.Arguments.ArgumentCheckStatementHelper

Show file Open project: Catel/Catel.ReSharper

Public Methods

Method Description
CreateImplementsInterfaceArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsMatchArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsMaximumArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsMinimalArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsNotMatchArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsNotNullArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsNotNullOrEmptyArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsNotNullOrEmptyArrayArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsNotNullOrWhitespaceArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsNotOutOfRangeArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
CreateIsOfTypeArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement

Private Methods

Method Description
CreateArgumentCheckStatement ( ICSharpContextActionDataProvider provider, string pattern, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement

Method Details

CreateImplementsInterfaceArgumentCheckStatement() public static method

public static CreateImplementsInterfaceArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsMatchArgumentCheckStatement() public static method

public static CreateIsMatchArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsMaximumArgumentCheckStatement() public static method

public static CreateIsMaximumArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsMinimalArgumentCheckStatement() public static method

public static CreateIsMinimalArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsNotMatchArgumentCheckStatement() public static method

public static CreateIsNotMatchArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsNotNullArgumentCheckStatement() public static method

public static CreateIsNotNullArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsNotNullOrEmptyArgumentCheckStatement() public static method

public static CreateIsNotNullOrEmptyArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsNotNullOrEmptyArrayArgumentCheckStatement() public static method

public static CreateIsNotNullOrEmptyArrayArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsNotNullOrWhitespaceArgumentCheckStatement() public static method

public static CreateIsNotNullOrWhitespaceArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsNotOutOfRangeArgumentCheckStatement() public static method

public static CreateIsNotOutOfRangeArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement

CreateIsOfTypeArgumentCheckStatement() public static method

public static CreateIsOfTypeArgumentCheckStatement ( ICSharpContextActionDataProvider provider, IRegularParameterDeclaration parameterDeclaration ) : ICSharpStatement
provider ICSharpContextActionDataProvider
parameterDeclaration IRegularParameterDeclaration
return ICSharpStatement