Class Int32
- Namespace
- BotManager.Runtime.Expressions
- Assembly
- BotManager.Runtime.dll
A static int value.
Return type is int.
10:
{ "$Int32": 10 }
Or even shorter:
10
[JsonConverter(typeof(Int32Converter))]
public sealed class Int32 : IExpression
- Inheritance
-
Int32
- Implements
- Inherited Members
Constructors
Int32()
Empty constructor for serialization.
public Int32()
Int32(int)
Creates a int expression.
public Int32(int value)
Parameters
valueintThe value.
Properties
Value
Gets and sets the value.
[JsonRootProperty]
public int Value { get; set; }
Property Value
Methods
ExecuteAsync(RuntimeContext, Type?)
Executes the expression in the given RuntimeContext. Please do not use this method to run an expression. Use ExecuteAsync(IExpression?) instead.
public Task<object?> ExecuteAsync(RuntimeContext context, Type? returnType)
Parameters
contextRuntimeContextThe current runtime context.
returnTypeTypeThe expected return type. Use
typeof(object)for a generic result. Usenullif you don't need the return value.