internal void Link()
{
switch (Type) {
case ScriptOperandType.Address:
foreach (ScriptInstruction instruction in Script.Instructions) {
if (instruction.Address == AsAddress) {
Target = instruction;
instruction.TargetedByTokensMutable.Add(this);
if (!instruction.TargetedByInstructionsMutable.Contains(Instruction))
instruction.TargetedByInstructionsMutable.Add(Instruction);
break;
}
}
return;
default:
break;
}
}