public static void Register(ResourceType resourceType, IFileTransformer fileTransformer)
        {
            if (!_transformerRegistrations.ContainsKey(resourceType))
            {
                _transformerRegistrations[resourceType] = new List<IFileTransformer>();
            }

            _transformerRegistrations[resourceType].Add(fileTransformer);
        }
        public static void Register(ResourceType resourceType, IFileTransformer fileTransformer)
        {
            if (!_transformerRegistrations.ContainsKey(resourceType))
            {
                _transformerRegistrations[resourceType] = new List <IFileTransformer>();
            }

            _transformerRegistrations[resourceType].Add(fileTransformer);
        }
 public static void Unregister(ResourceType resourceType, IFileTransformer fileTransformer)
 {
     if (_transformerRegistrations.ContainsKey(resourceType))
     {
         var list = _transformerRegistrations[resourceType];
         if (list.Contains(fileTransformer))
         {
             list.Remove(fileTransformer);
         }
     }
 }
 public static void Unregister(ResourceType resourceType, IFileTransformer fileTransformer)
 {
     if (_transformerRegistrations.ContainsKey(resourceType))
     {
         var list = _transformerRegistrations[resourceType];
         if (list.Contains(fileTransformer))
         {
             list.Remove(fileTransformer);
         }
     }
 }
 public TransformerCLI(IFileTransformer transformer) => _transformer = transformer;