C# Class Microsoft.Cci.ILToCodeModel.ClosureFieldDeclaringBlockFinder

Inheritance: CodeTraverser
Show file Open project: visualmutator/visualmutator Class Usage Examples

Public Methods

Method Description
TraverseChildren ( IAddressableExpression addressableExpression ) : void
TraverseChildren ( IBlockStatement block ) : void
TraverseChildren ( IBoundExpression boundExpression ) : void
TraverseChildren ( ITargetExpression targetExpression ) : void

Private Methods

Method Description
ClosureFieldDeclaringBlockFinder ( Hashtable closureFieldToLocalOrParameterMap ) : System.Diagnostics.Contracts
ObjectInvariant ( ) : void
UpdateDeclaringBlock ( IFieldReference fieldReference ) : void

Method Details

TraverseChildren() public method

public TraverseChildren ( IAddressableExpression addressableExpression ) : void
addressableExpression IAddressableExpression
return void

TraverseChildren() public method

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

TraverseChildren() public method

public TraverseChildren ( IBoundExpression boundExpression ) : void
boundExpression IBoundExpression
return void

TraverseChildren() public method

public TraverseChildren ( ITargetExpression targetExpression ) : void
targetExpression ITargetExpression
return void