public UsedAsTypeHelper(MethodSpecificContext methodContext) { base(); this.methodContext = methodContext; this.typeSystem = methodContext.get_Method().get_Module().get_TypeSystem(); return; }
public StackVariablesInliner(MethodSpecificContext methodContext, Dictionary <int, Expression> offsetToExpression, IVariablesToNotInlineFinder finder) { this.inlinedOnSecondPass = new HashSet <VariableDefinition>(); base(methodContext, new SimpleVariableInliner(methodContext.get_Method().get_Module().get_TypeSystem()), finder); this.offsetToExpression = offsetToExpression; return; }
public MethodVariablesInliner(MethodSpecificContext methodContext, IVariablesToNotInlineFinder finder) { base(methodContext, new RestrictedVariableInliner(methodContext.get_Method().get_Module().get_TypeSystem()), finder); return; }