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