C# Class Microsoft.Cci.ILToCodeModel.LockReplacer

Inheritance: CodeTraverser
Show file Open project: visualmutator/visualmutator

Public Methods

Method Description
TraverseChildren ( IBlockStatement block ) : void

Private Methods

Method Description
FinallyBodyCallsMonitorExit ( IBlockStatement block, ILocalDefinition monitorTakenLocal, ILocalDefinition monitorVar ) : bool
GetMonitor ( IBlockStatement block, ILocalDefinition local, ILocalDefinition &monitorVar ) : IExpression
LockReplacer ( SourceMethodBody sourceMethodBody ) : System.Collections.Generic
ObjectInvariant ( ) : void

Method Details

TraverseChildren() public method

public TraverseChildren ( IBlockStatement block ) : void
block IBlockStatement
return void