C# Class Gendarme.Rules.Interoperability.DoNotAssumeIntPtrSizeRule

Inheritance: Gendarme.Framework.Rule, IMethodRule
Show file Open project: remobjects/mono-tools

Public Methods

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

Private Methods

Method Description
CheckCastOnIntPtr ( Mono.Cecil.MethodDefinition method, Instruction ins, MethodReference mr, bool intptr, bool uintptr ) : void
CheckCastOnMarshal ( Mono.Cecil.MethodDefinition method, Instruction ins, MethodReference mr ) : void
Convert ( Instruction ins ) : string
Report ( Mono.Cecil.MethodDefinition method, Instruction ins, string typeName ) : void

Method Details

CheckMethod() public method

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