public CILInstruction[] GetInstructions() { if (inserting) throw new Exception("Cannot get instructions during insert"); return buffer; }