Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
NullCheckInstruction.cs
Go to the documentation of this file.
1
namespace
System.Linq.Expressions.Interpreter
;
2
3
internal
sealed
class
NullCheckInstruction
:
Instruction
4
{
5
public
static
readonly
Instruction
Instance
=
new
NullCheckInstruction
();
6
7
public
override
int
ConsumedStack
=> 1;
8
9
public
override
int
ProducedStack
=> 1;
10
11
public
override
string
InstructionName
=>
"Unbox"
;
12
13
private
NullCheckInstruction
()
14
{
15
}
16
17
public
override
int
Run
(
InterpretedFrame
frame)
18
{
19
Instruction
.
NullCheck
(frame.
Peek
());
20
return
1;
21
}
22
}
System.Linq.Expressions.Interpreter.Instruction.NullCheck
static void NullCheck(object o)
Definition
Instruction.cs:33
System.Linq.Expressions.Interpreter.Instruction
Definition
Instruction.cs:6
System.Linq.Expressions.Interpreter.InterpretedFrame.Peek
object Peek()
Definition
InterpretedFrame.cs:100
System.Linq.Expressions.Interpreter.InterpretedFrame
Definition
InterpretedFrame.cs:7
System.Linq.Expressions.Interpreter.NullCheckInstruction.Instance
static readonly Instruction Instance
Definition
NullCheckInstruction.cs:5
System.Linq.Expressions.Interpreter.NullCheckInstruction.Run
override int Run(InterpretedFrame frame)
Definition
NullCheckInstruction.cs:17
System.Linq.Expressions.Interpreter.NullCheckInstruction.InstructionName
override string InstructionName
Definition
NullCheckInstruction.cs:11
System.Linq.Expressions.Interpreter.NullCheckInstruction.ProducedStack
override int ProducedStack
Definition
NullCheckInstruction.cs:9
System.Linq.Expressions.Interpreter.NullCheckInstruction.NullCheckInstruction
NullCheckInstruction()
Definition
NullCheckInstruction.cs:13
System.Linq.Expressions.Interpreter.NullCheckInstruction.ConsumedStack
override int ConsumedStack
Definition
NullCheckInstruction.cs:7
System.Linq.Expressions.Interpreter.NullCheckInstruction
Definition
NullCheckInstruction.cs:4
System.Linq.Expressions.Interpreter
Definition
ActionCallInstruction.cs:3
source
System.Linq.Expressions
System.Linq.Expressions.Interpreter
NullCheckInstruction.cs
Generated by
1.10.0