internal void SetLineNumber(ushort line)
{
if (symbols != null)
{
EmitPseudoOpCode(CodeType.SequencePoint, (int)line);
}
EmitPseudoOpCode(CodeType.LineNumber, (int)line);
}
internal void Generate(CodeGenContext context, CodeEmitter ilgen) { if(invoke != null) { for(int i = 0; i < invoke.Length; i++) { if(invoke[i].LineNumber != -1) { ilgen.SetLineNumber((ushort)invoke[i].LineNumber); } invoke[i].Generate(context, ilgen); } } }