// 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,
};
}
}
}