Class ContractSelectorPredicate
- Namespace
- Virtufin.Core.Predicates
- Assembly
- Virtufin.Core.dll
Default selector that matches a message iff its transaction targets
contract.
public sealed class ContractSelectorPredicate : IMessageSelectorPredicate
- Inheritance
-
ContractSelectorPredicate
- Implements
- Inherited Members
Methods
Predicate(IContract, IMessage, ITimeStamp, IScenarioHistory)
Returns true if message should be retained
for contract at timePoint.
public bool Predicate(IContract contract, IMessage message, ITimeStamp timePoint, IScenarioHistory scenarioHistory)
Parameters
contractIContractContract under evaluation.
messageIMessageCandidate message.
timePointITimeStampCurrent simulation time.
scenarioHistoryIScenarioHistoryPrior history.
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.