Example #1
0
        public static IImportPipelineBuilder UseJsonMetaFiles(this IImportPipelineBuilder importPipelineBuilder, Action <JsonMetaFilesOptions> options = null)
        {
            var optionsModel = new JsonMetaFilesOptions();

            options?.Invoke(optionsModel);

            importPipelineBuilder.Filters.Add(new JsonMetaFileSuffixImportFilter(optionsModel.MetaFileSuffix));
            importPipelineBuilder.Processors.Add(new JsonMetaFileImportProcessor(optionsModel));

            return(importPipelineBuilder);
        }
 public JsonMetaFileImportProcessor(JsonMetaFilesOptions options)
 {
     this.options = options;
 }