Exemple #1
0
        protected override bool CanExecute(TranspilierSettings options)
        {
            if (Shell.CanInvokeNode())
            {
                foreach (string extension in _supportedFileTypes)
                {
                    if (options.FileType.EndsWith(extension, StringComparison.OrdinalIgnoreCase))
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
Exemple #2
0
 protected override bool CanExecute(ImageOptimizerOptions options)
 {
     return(Shell.CanInvokeNode() && ".svg".Equals(options.FileType, StringComparison.OrdinalIgnoreCase));
 }
 protected override bool CanExecute(TranspilierSettings options)
 {
     return(Shell.CanInvokeNode() && options.FileType.EndsWith(".ts", StringComparison.OrdinalIgnoreCase));
 }