Property | Type | Description | |
---|---|---|---|
CompilationArtifactRemover | System.Diagnostics.Contracts | ||
GetPushedExpressionFrom | IExpression | ||
IsBoundExpressionWithDupInstance | bool | ||
ObjectInvariant | void |
Method | Description | |
---|---|---|
Rewrite ( IAssignment assignment ) : IExpression | ||
Rewrite ( IBlockExpression blockExpression ) : IExpression | ||
Rewrite ( IBoundExpression boundExpression ) : IExpression | ||
Rewrite ( ICreateObjectInstance createObjectInstance ) : IExpression | ||
Rewrite ( IEquality equality ) : IExpression | ||
Rewrite ( IExpression expression ) : IExpression | ||
Rewrite ( IGreaterThan greaterThan ) : IExpression | ||
Rewrite ( ILessThanOrEqual lessThanOrEqual ) : IExpression | ||
Rewrite ( ILogicalNot logicalNot ) : IExpression | ||
Rewrite ( IMethodCall methodCall ) : IExpression | ||
Rewrite ( INotEquality notEquality ) : IExpression | ||
Rewrite ( IConditionalStatement conditionalStatement ) : IStatement | ||
Rewrite ( IExpressionStatement expressionStatement ) : IStatement | ||
RewriteChildren ( |
Method | Description | |
---|---|---|
CompilationArtifactRemover ( SourceMethodBody sourceMethodBody ) : System.Diagnostics.Contracts | ||
GetPushedExpressionFrom ( IStatement statement ) : IExpression | ||
IsBoundExpressionWithDupInstance ( IExpression expression ) : bool | ||
ObjectInvariant ( ) : void |
public Rewrite ( IAssignment assignment ) : IExpression | ||
assignment | IAssignment | |
return | IExpression |
public Rewrite ( IBlockExpression blockExpression ) : IExpression | ||
blockExpression | IBlockExpression | |
return | IExpression |
public Rewrite ( IBoundExpression boundExpression ) : IExpression | ||
boundExpression | IBoundExpression | |
return | IExpression |
public Rewrite ( ICreateObjectInstance createObjectInstance ) : IExpression | ||
createObjectInstance | ICreateObjectInstance | |
return | IExpression |
public Rewrite ( IEquality equality ) : IExpression | ||
equality | IEquality | |
return | IExpression |
public Rewrite ( IExpression expression ) : IExpression | ||
expression | IExpression | |
return | IExpression |
public Rewrite ( IGreaterThan greaterThan ) : IExpression | ||
greaterThan | IGreaterThan | |
return | IExpression |
public Rewrite ( ILessThanOrEqual lessThanOrEqual ) : IExpression | ||
lessThanOrEqual | ILessThanOrEqual | |
return | IExpression |
public Rewrite ( ILogicalNot logicalNot ) : IExpression | ||
logicalNot | ILogicalNot | |
return | IExpression |
public Rewrite ( IMethodCall methodCall ) : IExpression | ||
methodCall | IMethodCall | |
return | IExpression |
public Rewrite ( INotEquality notEquality ) : IExpression | ||
notEquality | INotEquality | |
return | IExpression |
public Rewrite ( IConditionalStatement conditionalStatement ) : IStatement | ||
conditionalStatement | IConditionalStatement | |
return | IStatement |
public Rewrite ( IExpressionStatement expressionStatement ) : IStatement | ||
expressionStatement | IExpressionStatement | |
return | IStatement |
public RewriteChildren ( |
||
block | ||
return | void |