internal AsyncResume(LabelRef resumeLabel, LabelRef pollLabel, FieldInfo futureField,
                      ILocalRef futureResultVar)
 {
     this.resumeLabel     = resumeLabel;
     this.pollLabel       = pollLabel;
     this.futureField     = futureField;
     this.futureResultVar = futureResultVar;
 }
 public void Emit(OpCode opCode, LabelRef labelRef)
 {
     ilSize += InstructionSize.Get(opCode);
     AdjustStack(opCode);
 }
 public void MarkLabel(LabelRef label)
 {
 }