Пример #1
0
 public bool IsNextPolicy(IContentSource source, ITransformerPolicy policy)
 {
     return source.Files.All(x =>
     {
         var policies = _policies[x];
         return policies.Any() && ReferenceEquals(policies.Peek(), policy);
     });
 }
Пример #2
0
 public bool IsNextPolicy(IContentSource source, ITransformerPolicy policy)
 {
     return(source.Files.All(x =>
     {
         var policies = _policies[x];
         return policies.Any() && ReferenceEquals(policies.Peek(), policy);
     }));
 }
Пример #3
0
 public void DequeueTransformer(IContentSource source, ITransformerPolicy policy)
 {
     source.Files.Each(x =>
     {
         var policies = _policies[x];
         if (policies.FirstOrDefault() == policy)
         {
             policies.Dequeue();
         }
     });
 }
Пример #4
0
 public void DequeueTransformer(IContentSource source, ITransformerPolicy policy)
 {
     source.Files.Each(x =>
     {
         var policies = _policies[x];
         if (policies.FirstOrDefault() == policy)
         {
             policies.Dequeue();
         }
     });
 }
Пример #5
0
 public bool MustBeAfter(ITransformerPolicy policy)
 {
     return(_mustBeAfterRules.Any(x => x(policy)));
 }