public VMValue_ftn MakeFtnValue(CILMethod method) { VMValue_ftn ret = new VMValue_ftn(nextguid, method); allValues.Add(nextguid, ret); nextguid++; return ret; }
public VMValue_threadstart MakeThreadStartValue(VMValue_object obj, VMValue_ftn method) { int guid = nextguid++; VMValue_threadstart ret = new VMValue_threadstart(guid, this, obj.GUID, method.GUID); allValues.Add(guid, ret); return ret; }
public override VMValue Duplicate() { VMValue ret = new VMValue_ftn(); ret.CopyInternalData(this); return ret; }