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;
 }
Beispiel #3
0
 public MethodVariablesInliner(MethodSpecificContext methodContext, IVariablesToNotInlineFinder finder)
 {
     base(methodContext, new RestrictedVariableInliner(methodContext.get_Method().get_Module().get_TypeSystem()), finder);
     return;
 }