Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SpanDebugInfoExpression.cs
Go to the documentation of this file.
2
4{
5 private readonly int _startLine;
6
7 private readonly int _startColumn;
8
9 private readonly int _endLine;
10
11 private readonly int _endColumn;
12
13 public override int StartLine => _startLine;
14
15 public override int StartColumn => _startColumn;
16
17 public override int EndLine => _endLine;
18
19 public override int EndColumn => _endColumn;
20
21 public override bool IsClear => false;
22
23 internal SpanDebugInfoExpression(SymbolDocumentInfo document, int startLine, int startColumn, int endLine, int endColumn)
24 : base(document)
25 {
26 _startLine = startLine;
27 _startColumn = startColumn;
28 _endLine = endLine;
29 _endColumn = endColumn;
30 }
31
32 protected internal override Expression Accept(ExpressionVisitor visitor)
33 {
34 return visitor.VisitDebugInfo(this);
35 }
36}
virtual Expression VisitDebugInfo(DebugInfoExpression node)
override Expression Accept(ExpressionVisitor visitor)
SpanDebugInfoExpression(SymbolDocumentInfo document, int startLine, int startColumn, int endLine, int endColumn)