public override void ToTempData(TempDataWriter writer) { byte[] result = new byte[parameters.Length]; for (int i = 0; i < result.Length; i++) { result[i] = (byte)parameters[i].IntValue; } writer.Write(result); }
public override void ToTempData(TempDataWriter writer) { foreach (var cmd in content) { for (int i = 0; i < cmd.parameters.Length; i++) { if (cmd.parameters[i].Type == TokenType.PARAMETER_INDEX) { cmd.parameters[i].intValue = parameters[cmd.parameters[i].intValue].intValue; } } cmd.ToTempData(writer); } }
public override unsafe void ToTempData(TempDataWriter writer) { byte[] result = new byte[parameters.Length * 4]; fixed(void *ptr = result) { int *intptr = (int *)ptr; for (int i = 0; i < result.Length; i++) { *intptr++ = parameters[i].IntValue; } } writer.Write(result); }
public override void ToTempData(TempDataWriter writer) { writer._curOffset = parameters[0].IntValue; }
public override void ToTempData(TempDataWriter writer) { keyword.intValue = writer._curOffset; }