49 [DefaultValueStringEmpty]
55 [DefaultValueStringEmpty]
61 [DefaultValueStringEmpty]
67 [DefaultValueStringEmpty]
73 [DefaultValueStringEmpty]
79 [DefaultValueStringEmpty]
83 public override bool Equals(
object obj)
88 this.SellerVariable == O.SellerVariable &&
89 this.BuyerVariable == O.BuyerVariable &&
90 this.ContractVariable == O.ContractVariable &&
91 this.ValueVariable == O.ValueVariable &&
92 this.AmountVariable == O.AmountVariable &&
99 int Result = base.GetHashCode();
101 Result ^= Result << 5 ^ (this.
SellerVariable?.GetHashCode() ?? 0);
102 Result ^= Result << 5 ^ (this.
BuyerVariable?.GetHashCode() ?? 0);
104 Result ^= Result << 5 ^ (this.
ValueVariable?.GetHashCode() ?? 0);
105 Result ^= Result << 5 ^ (this.
AmountVariable?.GetHashCode() ?? 0);
string StateMachineId
ID of State-Machine.
int EventIndex
Zero-based index of event handler in state.
Event handler for token events.
Event handler for token transfer events.
string ValueVariable
Optional value variable.
TokenTransferredEventHandler()
Event handler for token transfer events.
string SellerVariable
Optional seller variable.
string BuyerVariable
Optional buyer variable.
string ContractVariable
Optional contract variable.
string AmountVariable
Optional amount variable.
TokenTransferredEventHandler(EvaluationArguments Arguments, int EventIndex, TokenEventNode EventNode, string SellerVariable, string BuyerVariable, string ContractVariable, string ValueVariable, string AmountVariable, string CurrencyVariable)
Event handler for token transfer events.
string CurrencyVariable
Optional currency variable.
override int GetHashCode()
override bool Equals(object obj)
Contains information required for evaluating script in a state-machine.
Abstract base class for State-Machine event nodes.
Abstract base class for token event nodes.