Exemple #1
0
        public DocSettings ToSettings()
        {
            if (!Directory.Exists(DirectoryFlag))
            {
                throw new Exception("Could not find requested documentation folder " + DirectoryFlag);
            }

            return(new DocSettings
            {
                Root = DirectoryFlag.ToFullPath(),
                Version = VersionFlag,
                UrlStyle = UrlStyle.Live,
                SampleDirectories = CodeFlag
            });
        }
Exemple #2
0
        public string DetermineBinPath()
        {
            var buildPath = DirectoryFlag.AppendPath("bin", BuildFlag);

            if (Directory.Exists(buildPath))
            {
                return(Path.Combine("bin", BuildFlag));
            }

            var binPath = DirectoryFlag.AppendPath("bin");

            if (Directory.Exists(binPath))
            {
                return("bin");
            }

            return(null);
        }