// dnlib: See LICENSE.txt for more info using System.Diagnostics; namespace dnlib.DotNet.Pdb { /// /// PDB sequence point /// [DebuggerDisplay("({StartLine}, {StartColumn}) - ({EndLine}, {EndColumn}) {Document.Url}")] public sealed class SequencePoint { /// /// PDB document /// public PdbDocument Document { get; set; } /// /// Start line /// public int StartLine { get; set; } /// /// Start column /// public int StartColumn { get; set; } /// /// End line /// public int EndLine { get; set; } /// /// End column /// public int EndColumn { get; set; } /// /// Clones this instance /// /// A new cloned instance public SequencePoint Clone() { return new SequencePoint() { Document = Document, StartLine = StartLine, StartColumn = StartColumn, EndLine = EndLine, EndColumn = EndColumn, }; } } }