Example #1
0
 public void Complete()
 {
     if (kind == JumpTokenKind.Absolute)
     {
         Require.Implementation("Cannot complete an absolute jumptoken.");
     }
     else
     {
         foreach (IntToken entry in jumpSite32)
         {
             entry.SetValue((int)destination.MemoryDistanceFrom(entry.Location.Increment(4)));
         }
         foreach (LongToken entry in jumpSite64)
         {
             entry.SetValue(destination.MemoryDistanceFrom(entry.Location.Increment(8)));
         }
     }
 }