C# Class Microsoft.Cci.ILToCodeModel.SingleAssignmentLocalReplacer

Inheritance: Microsoft.Cci.MutableCodeModel.CodeRewriter
Afficher le fichier Open project: visualmutator/visualmutator

Méthodes publiques

Méthode Description
Rewrite ( IBoundExpression boundExpression ) : IExpression
RewriteChildren ( Microsoft.Cci.MutableCodeModel.AddressableExpression addressableExpression ) : void

Private Methods

Méthode Description
ObjectInvariant ( ) : void
Replace ( IExpression expressionToSubstituteForLocal, ILocalDefinition local, IStatement statement ) : bool
SingleAssignmentLocalReplacer ( IMetadataHost host, SetOfObjects bindingsThatMakeALastUseOfALocalVersion, HashtableForUintValues numberOfAssignmentsToLocal ) : System.Collections.Generic

Method Details

Rewrite() public méthode

public Rewrite ( IBoundExpression boundExpression ) : IExpression
boundExpression IBoundExpression
Résultat IExpression

RewriteChildren() public méthode

public RewriteChildren ( Microsoft.Cci.MutableCodeModel.AddressableExpression addressableExpression ) : void
addressableExpression Microsoft.Cci.MutableCodeModel.AddressableExpression
Résultat void