IKVM.Internal.CodeEmitter.SetLineNumber C# (CSharp) Method

SetLineNumber() private method

private SetLineNumber ( ushort line ) : void
line ushort
return void
        internal void SetLineNumber(ushort line)
        {
            if (symbols != null)
            {
                EmitPseudoOpCode(CodeType.SequencePoint, (int)line);
            }
            EmitPseudoOpCode(CodeType.LineNumber, (int)line);
        }

Usage Example

		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);
				}
			}
		}