コード例 #1
0
        public static string Index(string folderPath, IndexerSettings settings)
        {
            Indexer indexer = null;

            switch (settings.Output)
            {
            case IndexerOutput.Html:
                indexer = new IndexerHtml(settings);
                break;

            case IndexerOutput.Txt:
                indexer = new IndexerText(settings);
                break;

            case IndexerOutput.Xml:
                indexer = new IndexerXml(settings);
                break;

            case IndexerOutput.Json:
                indexer = new IndexerJson(settings);
                break;
            }

            return(indexer.Index(folderPath));
        }
コード例 #2
0
ファイル: Indexer.cs プロジェクト: GoldwingStudios/ShareX
        public static string Index(string folderPath, IndexerSettings config)
        {
            Indexer indexer = null;

            switch (config.Output)
            {
                case IndexerOutput.Html:
                    indexer = new IndexerHtml(config);
                    break;
                case IndexerOutput.Txt:
                    indexer = new IndexerText(config);
                    break;
                case IndexerOutput.Xml:
                    indexer = new IndexerXml(config);
                    break;
            }

            return indexer.Index(folderPath);
        }
コード例 #3
0
ファイル: Indexer.cs プロジェクト: thebaby/ShareX
        public static string Index(string folderPath, IndexerSettings config)
        {
            Indexer indexer = null;

            switch (config.Output)
            {
            case IndexerOutput.Html:
                indexer = new IndexerHtml(config);
                break;

            case IndexerOutput.Txt:
                indexer = new IndexerText(config);
                break;

            case IndexerOutput.Xml:
                indexer = new IndexerXml(config);
                break;
            }

            return(indexer.Index(folderPath));
        }
コード例 #4
0
ファイル: Indexer.cs プロジェクト: banksymate/ShareX
        public static string Index(string folderPath, IndexerSettings settings)
        {
            Indexer indexer = null;

            switch (settings.Output)
            {
                case IndexerOutput.Html:
                    indexer = new IndexerHtml(settings);
                    break;
                case IndexerOutput.Txt:
                    indexer = new IndexerText(settings);
                    break;
                case IndexerOutput.Xml:
                    indexer = new IndexerXml(settings);
                    break;
                case IndexerOutput.Json:
                    indexer = new IndexerJson(settings);
                    break;
            }

            return indexer.Index(folderPath);
        }