public override byte[] GetData(EmissionContext c) { byte[] ret = new byte[SwitchCases.Length * c.SizeOfLabel]; for (int i = 0, i2 = 0; i2 < ret.Length; i2 += c.SizeOfLabel, i++) { Array.Copy(SwitchCases[i].GetData(c), 0, ret, i2, c.SizeOfLabel); } return ret; }
public override byte[] GetData(EmissionContext c) { return new byte[FieldType.Size]; }
public override byte[] GetData(EmissionContext c) { return new byte[16]; }
public override byte[] GetData(EmissionContext c) { return System.Text.Encoding.Unicode.GetBytes(Value); }
public abstract byte[] GetData(EmissionContext context);
public byte[] GetData(EmissionContext context) { return new byte[4]; }