Class ATokenInit
Base class for token initialisation
Inherited Members
Namespace: Xareus.Scenarios.TokenInit
Assembly: Xareus.Scenarios.dll
Syntax
public abstract class ATokenInit : AFunction
Constructors
ATokenInit()
Base constructor for token init
Declaration
protected ATokenInit()
ATokenInit(ASequence, Dictionary<string, Parameter>, ContextHolder)
Declaration
protected ATokenInit(ASequence sequence, Dictionary<string, Parameter> parameters, ContextHolder contexts)
Parameters
Type | Name | Description |
---|---|---|
ASequence | sequence | |
Dictionary<string, Parameter> | parameters | |
ContextHolder | contexts |
ATokenInit(ASequence, Dictionary<string, Parameter>, IContext, IContext)
Constructor of a TokenSplit
Declaration
[Obsolete("Use ATokenInit(ASequence, Dictionary<string, Parameter>, ContextHolder) instead.")]
protected ATokenInit(ASequence sequence, Dictionary<string, Parameter> parameters, IContext externalContext, IContext scenarioContext)
Parameters
Type | Name | Description |
---|---|---|
ASequence | sequence | The sequence that will hold the token |
Dictionary<string, Parameter> | parameters | The parameters of the token init |
IContext | externalContext | The external context |
IContext | scenarioContext | The scenario context |
Properties
Sequence
The sequence holding this Token init
Declaration
public ASequence Sequence { get; }
Property Value
Type | Description |
---|---|
ASequence |
externalContext
Declaration
[Obsolete("Use Contexts.ExternalContext instead.")]
protected IContext externalContext { get; }
Property Value
Type | Description |
---|---|
IContext |
scenarioContext
Declaration
[Obsolete("Use Contexts.ScenarioContext instead.")]
protected IContext scenarioContext { get; }
Property Value
Type | Description |
---|---|
IContext |
Methods
CreateToken()
Creates an initial token
Declaration
public abstract IContext CreateToken()
Returns
Type | Description |
---|---|
IContext | A token in form of an IContext |