Class RenderRecord<T>.ActionBase
Represents an action render/unrender event.
Namespace: Libplanet.Blockchain.Renderers.Debug
Assembly: Libplanet.dll
Syntax
public abstract class ActionBase : RenderRecord<T>
Constructors
| Improve this Doc View SourceActionBase(Int64, String, IAction, IActionContext, Boolean)
Declaration
protected ActionBase(long index, string stackTrace, IAction action, IActionContext context, bool unrender = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Int64 | index | |
| String | stackTrace | |
| IAction | action | |
| IActionContext | context | |
| Boolean | unrender |
Properties
| Improve this Doc View SourceAction
The rendered action.
Declaration
public IAction Action { get; }
Property Value
| Type | Description |
|---|---|
| IAction |
Context
The action evaluation context.
Declaration
public IActionContext Context { get; }
Property Value
| Type | Description |
|---|---|
| IActionContext |
Render
Whether it is not an unrender event, but a render event.
Declaration
public bool Render { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Unrender
Whether it is a render event, but an unrender event.
Declaration
public bool Unrender { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Methods
| Improve this Doc View SourceToString()
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| String |
Overrides
Libplanet.Blockchain.Renderers.Debug.RenderRecord<T>.ToString()