internal string GetMainScript(IPackageObject package) { var content = package.GetContentFiles() .Where(f => f.EndsWith("main.csx", StringComparison.InvariantCultureIgnoreCase)).ToArray(); string script = null; var count = content.Length; if (count == 1) { script = content[0]; } else if (content.Count() > 1) { _logger.WarnFormat("Script Libraries in '{0}' ignored due to multiple Main files being present", package.FullName); return(null); } if (script != null) { _logger.DebugFormat("Found main script: {0}", script); } return(script); }
internal string GetMainScript(IPackageObject package) { var content = package.GetContentFiles() .Where(f => f.EndsWith("main.csx", StringComparison.InvariantCultureIgnoreCase)).ToArray(); string script = null; var count = content.Length; if (count == 1) { script = content[0]; } else if (content.Count() > 1) { _logger.WarnFormat("Script Libraries in '{0}' ignored due to multiple Main files being present", package.FullName); return null; } if (script != null) { _logger.DebugFormat("Found main script: {0}", script); } return script; }