C# Класс Gendarme.Rules.Correctness.EnsureLocalDisposalRule

Наследование: Gendarme.Framework.Rule, IMethodRule
Показать файл Открыть проект

Открытые методы

Метод Описание
CheckMethod ( Mono.Cecil.MethodDefinition method ) : RuleResult

Приватные методы

Метод Описание
BuildCallsAndNewobjOpCodeBitmask ( ) : OpCodeBitmask
CheckCallsToOtherInstances ( Mono.Cecil.MethodDefinition method, Instruction ins, MethodReference call ) : bool
CheckDisposeCalls ( Mono.Cecil.MethodDefinition method, Instruction ins ) : void
CheckForOutParameters ( Mono.Cecil.MethodDefinition method, Instruction ins ) : void
CheckForReturn ( Mono.Cecil.MethodDefinition method, Instruction ins ) : void
CheckReassignment ( Mono.Cecil.MethodDefinition method, Instruction ins ) : void
Clear ( Mono.Cecil.MethodDefinition method, Instruction ins ) : void
DoesReturnDisposable ( MethodReference call ) : bool
GetFriendlyNameOrEmpty ( VariableReference variable ) : string
IgnoreType ( TypeReference typeReference ) : bool
IsDispose ( MethodReference call ) : bool
IsFluentLike ( MethodReference method ) : bool
IsInsideFinallyBlock ( Mono.Cecil.MethodDefinition method, Instruction ins ) : bool
IsSetter ( MethodReference m ) : bool
ReportCall ( Mono.Cecil.MethodDefinition method, Instruction ins, MethodReference call ) : void
ReportNonDisposedLocals ( Mono.Cecil.MethodDefinition method ) : void

Описание методов

CheckMethod() публичный Метод

public CheckMethod ( Mono.Cecil.MethodDefinition method ) : RuleResult
method Mono.Cecil.MethodDefinition
Результат RuleResult