C# Class Gendarme.Rules.Performance.AvoidRepetitiveCallsToPropertiesRule

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

Private Properties

Property Type Description
Filter bool
GetKey string
GetSeverity Severity
IsInliningCandidate bool
ReportResults RuleResult

Public Methods

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

Private Methods

Method Description
Filter ( Mono.Cecil.MethodDefinition method ) : bool
GetKey ( Mono.Cecil.MethodDefinition caller, Mono.Cecil.MethodDefinition callee, Instruction ins ) : string
GetSeverity ( int count, bool virtualCall ) : Severity
IsInliningCandidate ( Mono.Cecil.MethodDefinition method ) : bool
ReportResults ( IMetadataTokenProvider method ) : RuleResult

Method Details

CheckMethod() public method

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