|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| virtual ? Expression | Visit (Expression? node) |
| ReadOnlyCollection< Expression > | Visit (ReadOnlyCollection< Expression > nodes) |
| T? | VisitAndConvert< T > (T? node, string? callerName) |
| ReadOnlyCollection< T > | VisitAndConvert< T > (ReadOnlyCollection< T > nodes, string? callerName) |
Static Public Member Functions | |
| static ReadOnlyCollection< T > | Visit< T > (ReadOnlyCollection< T > nodes, Func< T, T > elementVisitor) |
Protected Member Functions | |
| override CatchBlock | VisitCatchBlock (CatchBlock node) |
| virtual ? LabelTarget | VisitLabelTarget (LabelTarget? node) |
| virtual SwitchCase | VisitSwitchCase (SwitchCase node) |
| virtual ElementInit | VisitElementInit (ElementInit node) |
| virtual MemberBinding | VisitMemberBinding (MemberBinding node) |
| virtual MemberAssignment | VisitMemberAssignment (MemberAssignment node) |
| virtual MemberMemberBinding | VisitMemberMemberBinding (MemberMemberBinding node) |
| virtual MemberListBinding | VisitMemberListBinding (MemberListBinding node) |
Private Member Functions | |
| IStrongBox | GetBox (ParameterExpression variable) |
| Expression[] | VisitArguments (IArgumentProvider nodes) |
| ParameterExpression[] | VisitParameters (IParameterProvider nodes, string callerName) |
Static Private Member Functions | |
| static IRuntimeVariables | MergeRuntimeVariables (IRuntimeVariables first, IRuntimeVariables second, int[] indexes) |
| static UnaryExpression | ValidateUnary (UnaryExpression before, UnaryExpression after) |
| static BinaryExpression | ValidateBinary (BinaryExpression before, BinaryExpression after) |
| static SwitchExpression | ValidateSwitch (SwitchExpression before, SwitchExpression after) |
| static void | ValidateChildType (Type before, Type after, string methodName) |
Private Attributes | |
| readonly Dictionary< ParameterExpression, LocalVariable > | _variables |
| readonly InterpretedFrame | _frame |
| readonly Stack< HashSet< ParameterExpression > > | _shadowedVars = new Stack<HashSet<ParameterExpression>>() |
Definition at line 9 of file QuoteInstruction.cs.