Class RewardExpression
public class RewardExpression
- Inheritance
-
RewardExpression
- Derived
- Inherited Members
Constructors
RewardExpression(string, Type, Type, Type, IReadOnlyList<IEmittableVariable>, string, ILogger)
public RewardExpression(string methodName, Type methodReturnType, Type dataReturnType, Type ownerType, IReadOnlyList<RewardExpression.IEmittableVariable> variables, string expression, ILogger logger)
Parameters
methodNamestringmethodReturnTypeTypedataReturnTypeTypeownerTypeTypevariablesIReadOnlyList<RewardExpression.IEmittableVariable>expressionstringloggerILogger
Methods
TransformResult(IOpCodeEmitter, ref int)
protected virtual void TransformResult(IOpCodeEmitter emit, ref int stackSize)
Parameters
emitIOpCodeEmitterstackSizeint
TryEvaluate(object)
public object? TryEvaluate(object arg)
Parameters
argobject