C# Class Microsoft.Cci.ILToCodeModel.AnonymousDelegateCachingRemover

Inheritance: Microsoft.Cci.MutableCodeModel.CodeRewriter
Datei anzeigen Open project: visualmutator/visualmutator Class Usage Examples

Public Methods

Method Description
Rewrite ( IAnonymousDelegate anonymousDelegate ) : IExpression
Rewrite ( IBoundExpression boundExpression ) : IExpression
Rewrite ( IConditionalStatement conditionalStatement ) : IStatement
Rewrite ( IExpressionStatement expressionStatement ) : IStatement
Rewrite ( ILocalDeclarationStatement localDeclarationStatement ) : IStatement

Private Methods

Method Description
AnonymousDelegateCachingRemover ( IMetadataHost host, Hashtable delegatesCachedInFields, AnonymousDelegate>.Hashtable delegatesCachedInLocals ) : System.Diagnostics.Contracts

Method Details

Rewrite() public method

public Rewrite ( IAnonymousDelegate anonymousDelegate ) : IExpression
anonymousDelegate IAnonymousDelegate
return IExpression

Rewrite() public method

public Rewrite ( IBoundExpression boundExpression ) : IExpression
boundExpression IBoundExpression
return IExpression

Rewrite() public method

public Rewrite ( IConditionalStatement conditionalStatement ) : IStatement
conditionalStatement IConditionalStatement
return IStatement

Rewrite() public method

public Rewrite ( IExpressionStatement expressionStatement ) : IStatement
expressionStatement IExpressionStatement
return IStatement

Rewrite() public method

public Rewrite ( ILocalDeclarationStatement localDeclarationStatement ) : IStatement
localDeclarationStatement ILocalDeclarationStatement
return IStatement