/// <inheritdoc /> public override void Apply(IMarkingsProvider markings, Path item) { if (m_predicate.Invoke(item)) { m_trueRule.Apply(markings, item); } base.Apply(markings, item); }
/// <inheritdoc /> public virtual void Apply(IMarkingsProvider markings, Path path) { m_chain.Apply(markings, path); }