public OperatorStep(BaseCodeTransformer codeTransformer, TypeSystem typeSystem) { base(); this.codeTransformer = codeTransformer; this.typeSystem = typeSystem; return; }
public RebuildAnonymousTypesInitializersStep(BaseCodeTransformer transformer, TypeSystem typeSystem) { base(); this.transformer = transformer; this.typeSystem = typeSystem; return; }
public void TransformExpressions(BaseCodeTransformer transformer) { V_0 = this.context.get_MethodContext().get_Expressions().get_BlockExpressions().get_Values().GetEnumerator(); try { while (V_0.MoveNext()) { V_1 = V_0.get_Current(); V_2 = 0; V_3 = 0; while (V_3 < V_1.get_Count()) { V_4 = (Expression)transformer.Visit(V_1.get_Item(V_3)); if (V_4 != null) { stackVariable27 = V_2; V_2 = stackVariable27 + 1; V_1.set_Item(stackVariable27, V_4); } V_3 = V_3 + 1; } V_5 = V_1.get_Count() - V_2; while (V_5 > 0) { V_1.RemoveAt(V_2 + V_5 - 1); V_5 = V_5 - 1; } } } finally { ((IDisposable)V_0).Dispose(); } return; }
public void TransformExpressions(BaseCodeTransformer transformer) { foreach (IList <Expression> expressionList in this.context.MethodContext.Expressions.BlockExpressions.Values) { int current_index = 0; for (int iterator_index = 0; iterator_index < expressionList.Count; iterator_index++) { Expression result = (Expression)transformer.Visit(expressionList[iterator_index]); if (result != null) { expressionList[current_index++] = result; } } for (int i = expressionList.Count - current_index; i > 0; i--) { expressionList.RemoveAt(current_index + i - 1); } } }
public void TransformExpressions(BaseCodeTransformer transformer) { foreach (IList<Expression> expressionList in this.context.MethodContext.Expressions.BlockExpressions.Values) { int current_index = 0; for (int iterator_index = 0; iterator_index < expressionList.Count; iterator_index++) { Expression result = (Expression)transformer.Visit(expressionList[iterator_index]); if(result != null) { expressionList[current_index++] = result; } } for (int i = expressionList.Count - current_index; i > 0; i--) { expressionList.RemoveAt(current_index + i - 1); } } }
public RebuildAnonymousTypesInitializersStep(BaseCodeTransformer transformer, TypeSystem typeSystem) { this.transformer = transformer; this.typeSystem = typeSystem; }
public ReplaceDelegateInvokeStep(BaseCodeTransformer codeTransformer) { base(); this.codeTransformer = codeTransformer; return; }
public OperatorStep(BaseCodeTransformer codeTransformer, TypeSystem typeSystem) { this.codeTransformer = codeTransformer; this.typeSystem = typeSystem; }
public HandleVirtualMethodInvocations(BaseCodeTransformer baseCodeTransformer) { this.baseCodeTransformer = baseCodeTransformer; }
public CanCastStep(BaseCodeTransformer codeTransformer) { this.codeTransformer = codeTransformer; }
public CanCastStep(BaseCodeTransformer codeTransformer) { base(); this.codeTransformer = codeTransformer; return; }
public ReplaceDelegateInvokeStep(BaseCodeTransformer codeTransformer) { this.codeTransformer = codeTransformer; }