public Compile ( |
||
w | ||
return | void |
public override void Compile(BinaryWriter w)
{
w.Write( Convert.ToByte(Code));
w.Write(Convert.ToUInt16(ByteCount-innerByteCount-3));
BinaryStringRW.WriteString(w,Name);
w.Write(Convert.ToUInt16(ParameterList.Length));
foreach(string str in ParameterList) {
BinaryStringRW.WriteString(w,str);
}
w.Write(Convert.ToUInt16(innerByteCount));
foreach (object a in ActionRecord) {
BaseAction action = (BaseAction) a;
action.Compile(w);
}
}