Invert.Core.GraphDesigner.CodeFileGenerator.CanGenerate C# (CSharp) Method

CanGenerate() public method

public CanGenerate ( FileInfo fileInfo ) : bool
fileInfo System.IO.FileInfo
return bool
        public override bool CanGenerate(FileInfo fileInfo)
        {
         
            if (Generators.All(p => !p.IsValid())) return false;
            if (Generators.All(p => p.AlwaysRegenerate)) return true;

            //var doesAnyTypeExist = Generators.Any(p => p.DoesTypeExist(fileInfo));
            if (fileInfo.Exists)
            {
                return false;
            }
            
            return true;
        }
    }