Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SpanDebugInfoExpression.cs
Go to the documentation of this file.
1
namespace
System.Linq.Expressions
;
2
3
internal
sealed
class
SpanDebugInfoExpression
:
DebugInfoExpression
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
}
System.Linq.Expressions.DebugInfoExpression
Definition
DebugInfoExpression.cs:9
System.Linq.Expressions.ExpressionVisitor.VisitDebugInfo
virtual Expression VisitDebugInfo(DebugInfoExpression node)
Definition
ExpressionVisitor.cs:158
System.Linq.Expressions.ExpressionVisitor
Definition
ExpressionVisitor.cs:9
System.Linq.Expressions.Expression
Definition
Expression.cs:5484
System.Linq.Expressions.SpanDebugInfoExpression.IsClear
override bool IsClear
Definition
SpanDebugInfoExpression.cs:21
System.Linq.Expressions.SpanDebugInfoExpression.EndColumn
override int EndColumn
Definition
SpanDebugInfoExpression.cs:19
System.Linq.Expressions.SpanDebugInfoExpression.Accept
override Expression Accept(ExpressionVisitor visitor)
Definition
SpanDebugInfoExpression.cs:32
System.Linq.Expressions.SpanDebugInfoExpression.SpanDebugInfoExpression
SpanDebugInfoExpression(SymbolDocumentInfo document, int startLine, int startColumn, int endLine, int endColumn)
Definition
SpanDebugInfoExpression.cs:23
System.Linq.Expressions.SpanDebugInfoExpression._startColumn
readonly int _startColumn
Definition
SpanDebugInfoExpression.cs:7
System.Linq.Expressions.SpanDebugInfoExpression.StartColumn
override int StartColumn
Definition
SpanDebugInfoExpression.cs:15
System.Linq.Expressions.SpanDebugInfoExpression._endLine
readonly int _endLine
Definition
SpanDebugInfoExpression.cs:9
System.Linq.Expressions.SpanDebugInfoExpression.EndLine
override int EndLine
Definition
SpanDebugInfoExpression.cs:17
System.Linq.Expressions.SpanDebugInfoExpression._startLine
readonly int _startLine
Definition
SpanDebugInfoExpression.cs:5
System.Linq.Expressions.SpanDebugInfoExpression._endColumn
readonly int _endColumn
Definition
SpanDebugInfoExpression.cs:11
System.Linq.Expressions.SpanDebugInfoExpression.StartLine
override int StartLine
Definition
SpanDebugInfoExpression.cs:13
System.Linq.Expressions.SpanDebugInfoExpression
Definition
SpanDebugInfoExpression.cs:4
System.Linq.Expressions.SymbolDocumentInfo
Definition
SymbolDocumentInfo.cs:6
System.Linq.Expressions
Definition
AnalyzedTree.cs:3
source
System.Linq.Expressions
System.Linq.Expressions
SpanDebugInfoExpression.cs
Generated by
1.10.0