Microsoft.JScript.Plus.TranslateToILInitializer C# (CSharp) Method

TranslateToILInitializer() private method

private TranslateToILInitializer ( ILGenerator il ) : void
il System.Reflection.Emit.ILGenerator
return void
      internal override void TranslateToILInitializer(ILGenerator il){
        IReflect rtype = this.InferType(null);
        this.operand1.TranslateToILInitializer(il);
        this.operand2.TranslateToILInitializer(il);
        if (rtype != Typeob.Object)
          return;
        this.metaData = il.DeclareLocal(Typeob.Plus);
        il.Emit(OpCodes.Newobj, CompilerGlobals.plusConstructor);
        il.Emit(OpCodes.Stloc, (LocalBuilder)this.metaData);
      }