C# Class Microsoft.Cci.ILToCodeModel.PopReplacer

Inheritance: Microsoft.Cci.MutableCodeModel.CodeRewriter
Show file Open project: visualmutator/visualmutator Class Usage Examples

Public Methods

Method Description
Rewrite ( IAnonymousDelegate anonymousDelegate ) : IExpression

Do not replace pops in lambdas: they must not be confused with pops that are not within them.

Rewrite ( IExpression expression ) : IExpression

Private Methods

Method Description
ObjectInvariant ( ) : void
PopReplacer ( IMetadataHost host, List statements, int i, int numberOfPopsToIgnore ) : System.Collections.Generic

Method Details

Rewrite() public method

Do not replace pops in lambdas: they must not be confused with pops that are not within them.
public Rewrite ( IAnonymousDelegate anonymousDelegate ) : IExpression
anonymousDelegate IAnonymousDelegate
return IExpression

Rewrite() public method

public Rewrite ( IExpression expression ) : IExpression
expression IExpression
return IExpression