Class RenderRecord.ActionBase
Represents an action render/unrender event.
Inheritance
RenderRecord.ActionBase
Inherited Members
Namespace: Libplanet.Blockchain.Renderers.Debug
Assembly: Libplanet.dll
Syntax
public abstract class ActionBase : RenderRecord
Constructors
| Improve this Doc View SourceActionBase(Int64, String, IValue, ICommittedActionContext, Boolean)
Represents an action render/unrender event.
Declaration
protected ActionBase(long index, string stackTrace, IValue action, ICommittedActionContext context, bool unrender = false)
Parameters
Type | Name | Description |
---|---|---|
Int64 | index | |
String | stackTrace | |
Bencodex.Types.IValue | action | |
ICommittedActionContext | context | |
Boolean | unrender |
Properties
| Improve this Doc View SourceAction
The rendered action.
Declaration
public IValue Action { get; }
Property Value
Type | Description |
---|---|
Bencodex.Types.IValue |
Context
The action evaluation context.
Declaration
public ICommittedActionContext Context { get; }
Property Value
Type | Description |
---|---|
ICommittedActionContext |
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()
Represents an action render/unrender event.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |