C# Class Gendarme.Rules.Maintainability.RemoveDependenceOnObsoleteCodeRule

Inheritance: Gendarme.Framework.Rule, ITypeRule, IMethodRule
ファイルを表示 Open project: remobjects/mono-tools

Public Methods

Method Description
CheckMethod ( Mono.Cecil.MethodDefinition method ) : RuleResult
CheckType ( Mono.Cecil.TypeDefinition type ) : RuleResult

Private Methods

Method Description
CheckBaseType ( Mono.Cecil.TypeDefinition type ) : void
CheckEvents ( Mono.Cecil.TypeDefinition type ) : void
CheckFieldAccess ( Mono.Cecil.MethodDefinition method, Instruction ins, FieldReference field ) : void
CheckFields ( Mono.Cecil.TypeDefinition type ) : void
CheckInterfaces ( Mono.Cecil.TypeDefinition type ) : void
CheckMethodCall ( Mono.Cecil.MethodDefinition method, Instruction ins, MethodReference call ) : void
CheckParameters ( MethodReference method ) : void
CheckProperties ( Mono.Cecil.TypeDefinition type ) : void
CheckReturnType ( MethodReference method ) : void
CheckTypeCreation ( Mono.Cecil.MethodDefinition method, Instruction ins, TypeReference type ) : void
CheckVariables ( Mono.Cecil.MethodDefinition method ) : void
IsObsolete ( FieldReference field ) : bool
IsObsolete ( MethodReference method ) : bool
IsObsolete ( TypeReference type ) : bool
IsVisible ( MethodReference method ) : bool

Method Details

CheckMethod() public method

public CheckMethod ( Mono.Cecil.MethodDefinition method ) : RuleResult
method Mono.Cecil.MethodDefinition
return RuleResult

CheckType() public method

public CheckType ( Mono.Cecil.TypeDefinition type ) : RuleResult
type Mono.Cecil.TypeDefinition
return RuleResult