Ejemplo n.º 1
0
 internal void AddPreprocessor(IPreprocessor instance)
 {
     if(!Preprocessors.Any(ipp => ipp.GetType() == instance.GetType()))
     {
         foreach(var extension in instance.Extensions)
         {
             AllowedExtensions.Add(extension);
         }
         Preprocessors.Add(instance);
     }
 }
Ejemplo n.º 2
0
 internal void AddPreprocessor(IPreprocessor instance)
 {
     if (Preprocessors.All(ipp => ipp.GetType() != instance.GetType()))
     {
         foreach (var extension in instance.Extensions)
         {
             AllowedExtensions.Add(extension);
         }
         Preprocessors.Add(instance);
     }
 }
Ejemplo n.º 3
0
 internal void AddPreprocessor(IPreprocessor instance)
 {
     if(Preprocessors.All(ipp => ipp.GetType() != instance.GetType()))
     {
         foreach(var extension in instance.Extensions)
         {
             AllowedExtensions.Add(extension);
         }
         Preprocessors.Add(instance);
     }
     if (instance.IgnoreExtensions.NullSafeAny())
     {
         foreach (var extension in instance.IgnoreExtensions)
         {
             AllowedExtensions.Add(extension);
         }
         Preprocessors.Add(new NullPreprocessor(instance.IgnoreExtensions));
     }
 }
Ejemplo n.º 4
0
 internal void AddPreprocessor(IPreprocessor instance)
 {
     if (Preprocessors.All(ipp => ipp.GetType() != instance.GetType()))
     {
         foreach (var extension in instance.Extensions)
         {
             AllowedExtensions.Add(extension);
         }
         Preprocessors.Add(instance);
     }
     if (instance.IgnoreExtensions.NullSafeAny())
     {
         foreach (var extension in instance.IgnoreExtensions)
         {
             AllowedExtensions.Add(extension);
         }
         Preprocessors.Add(new NullPreprocessor(instance.IgnoreExtensions));
     }
 }