public Engine(IDirectoryReader directoryReader, DataProcessor processor, IResultWriter resultWriter) { _directoryReader = directoryReader; _processor = processor; _writer = resultWriter; _folderQueue = new ConcurrentQueue <string>(); }
public ScanComparer(ILogger logger, IFileReader fileReader, IDirectoryReader directoryReader, IPathReader pathReader) { this._logger = logger; _fileReader = fileReader; _directoryReader = directoryReader; _pathReader = pathReader; }
/// <summary> /// Creates a new instance of the WixPackageFilesEditor. /// </summary> /// <param name="view">The UI for the package files editor.</param> /// <param name="fileReader">The file reader hides the file system and the /// workbench from the editor so the class can be easily tested.</param> /// <param name="documentWriter">The file writer hides the file system and the /// workbench from the editor.</param> /// <param name="directoryReader">The directory reader hides the file system /// from the editor.</param> public WixPackageFilesEditor(IWixPackageFilesView view, ITextFileReader fileReader, IWixDocumentWriter documentWriter, IDirectoryReader directoryReader) { document = null; this.view = view; this.fileReader = fileReader; this.documentWriter = documentWriter; this.directoryReader = directoryReader; }
public StaticFileArticleRepository( string articleDirectoryPath, IArticleParser articleParser, IDirectoryReader directoryReader) { _articleDirectoryPath = articleDirectoryPath; _articleParser = articleParser; _directoryReader = directoryReader; }
//Image<Gray, byte>[] _images; public EvaluationProcessor2(ILogger logger, IDirectoryReader dirReader, ISawmarkDeterminer sawmarkDet) : base(logger) { _dirReader = dirReader; _sawmarkDet = sawmarkDet; _logger?.Info("EvaluationProcessor2 instantiated."); Init(); }
public FileProcessor(IFileReader fileReader, IFileWriter fileWriter, IDirectoryReader directoryReader, IPathCombiner pathCombiner) { _fileReader = fileReader; _fileWriter = fileWriter; _directoryReader = directoryReader; _pathCombiner = pathCombiner; }
public ConsoleHost(TextReader textReader, TextWriter textWriter) { Ensure.ArgumentNotNull(textReader, "TextReader"); Ensure.ArgumentNotNull(textWriter, "TextReader"); _textReader = textReader; _textWriter = textWriter; string whatDoIHave = ObjectFactory.Container.WhatDoIHave(); _directoryReader = ObjectFactory.GetInstance <IDirectoryReader>(); }
public RepositoryVisitor( IRepositoryVisitorFilter defaultRepositoryVisitorFilter, IParserFactory <Solution> solutionParserFactory, IRepositoryRegistry repositoryRegistry, IParserFactory <Project> projectParserFactory, IDirectoryReader directoryReader, IPathReader pathReader) { _defaultRepositoryVisitorFilter = defaultRepositoryVisitorFilter; _solutionParserFactory = solutionParserFactory; _repositoryRegistry = repositoryRegistry; _projectParserFactory = projectParserFactory; _directoryReader = directoryReader; _pathReader = pathReader; }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="dirReader"></param> /// <param name="preProc"></param> /// <param name="borderSearcher"></param> /// <param name="colummnCalculator"></param> /// <param name="saver"></param> /// <param name="edgeFinder"></param> /// <param name="edgeFitter"></param> public EvaluationProcessor1(ILogger logger, IDirectoryReader dirReader, IImagePreProcessor preProc, IBorderSearcher borderSearcher, IColumnDataCalculator colummnCalculator, IResultSaver saver, IEdgeLineFinder edgeFinder, IEdgeLineFitter edgeFitter) : base(logger) { _dirReader = dirReader; _preProc = preProc; _borderSearcher = borderSearcher; _columnDataCalculator = colummnCalculator; _saver = saver; _edgeFinder = edgeFinder; _edgeFitter = edgeFitter; _logger?.Info($"{this.GetType().Name} instantiated."); Init(); _logger?.Info($"{this.GetType().Name} " + (IsInitialized ? string.Empty : "NOT") + " initialized."); }
protected async override Task OnAfterRenderAsync(bool isFirstRender) { await JSRuntime.InvokeVoidAsync("doUserSelectDir"); var queryString = QueryHelpers.ParseQuery(new Uri(NavigationManager.Uri).Query); ResourceReader = await BeatmapHelper.LoadNetworkResources(94790); /* * if (queryString.TryGetValue("sid", out var beatmapSetId)) * ResourceReader = await BeatmapHelper.LoadNetworkResources(int.Parse(beatmapSetId.ToString())); * else * //尝试发起本地上传文件请求 * ResourceReader = await BeatmapHelper.LoadLocalResources(); * * if (ResourceReader is null) * { * //错误处理 * return; * } */ Console.WriteLine("Start to select a .osb file and a .osu file (if it exist.)"); var osbFilePath = ResourceReader.EnumeratePath("*.osb").FirstOrDefault(); var osuFilePath = ResourceReader.EnumeratePath("*.osu").FirstOrDefault(); Console.WriteLine("osu file : " + osuFilePath); Console.WriteLine("osb file : " + osbFilePath); var updater = StoryboardHelper.ParseStoryboard(ResourceReader.ReadFile(osuFilePath), ResourceReader.ReadFile(osbFilePath)); Console.WriteLine($"Storyboard objects count : {updater.StoryboardObjectList.Count}"); Console.WriteLine($"Start load render resource..."); await StoryboardWindow.PrepareRenderResource(updater, ResourceReader); Console.WriteLine($"Render resource loading DONE!"); StoryboardWindow.Play(); Console.WriteLine($"OnAfterRenderAsync() end"); }
public AllPathProcessor(IDirectoryReader reader, IFileWriter writer) : base(reader, writer) { }
public void SetUp() => _subDirectoryReader = Substitute.For <IDirectoryReader>();
public SolutionParserFactory(IPathReader pathReader, IDirectoryReader directoryReader, IFileReader fileReader) { _pathReader = pathReader; _directoryReader = directoryReader; _fileReader = fileReader; }
protected HasherBase(IDirectoryReader directoryReader) { _directoryReader = directoryReader; }
public FileSystemVisitor(string path, IDirectoryReader directoryReader, Predicate <string> filter = null) { _path = path; _directoryReader = directoryReader; _filter = filter; }
public FilesToProcessReader(IPathCombiner pathCombiner, IDirectoryReader directoryReader) { _pathCombiner = pathCombiner; _directoryReader = directoryReader; }
public FileCompare(IDirectoryReader directoryReader) { this.directoryReader = directoryReader; }
public WixPackageFilesDiff(IDirectoryReader directoryReader) { this.directoryReader = directoryReader; }
public FileEnumerationHelper([NotNull] IDirectoryReader directoryReader) { _DirectoryReader = directoryReader ?? throw new ArgumentNullException(nameof(directoryReader)); }
public ConfigurableRepositoryRegistry(IFileReader fileReader, IDirectoryReader directoryReader) { _fileReader = fileReader; _directoryReader = directoryReader; LoadConfiguration(); }
public Reversed2PathProcessor(IDirectoryReader reader, IFileWriter writer) : base(reader, writer) { }
protected DirectoryProcessor(IDirectoryReader reader, IFileWriter writer) { Reader = reader; Writer = writer; }
public Sha256Hasher(IDirectoryReader directoryReader) : base(directoryReader) { }
public async Task PrepareRenderResource(StoryboardUpdater updater, IDirectoryReader reader) { storyboardUpdater = updater; var textureResourceMap = new Dictionary <string, TextureResource>(); foreach (var obj in updater.StoryboardObjectList) { switch (obj) { case StoryboardBackgroundObject background: var resource = await _get(obj.ImageFilePath); if (resource.IsValid) { background.AdjustScale(resource.Size.Height); } else { Log.Warn($"not found image:{obj.ImageFilePath}"); } break; case StoryboardAnimation animation: for (int index = 0; index < animation.FrameCount; index++) { string path = animation.FrameBaseImagePath + index + animation.FrameFileExtension; if (!(await _get(path)).IsValid) { Log.Warn($"not found image:{path}"); continue; } } break; default: if (!(await _get(obj.ImageFilePath)).IsValid) { Log.Warn($"not found image:{obj.ImageFilePath}"); } break; } } Console.WriteLine($"--------textureResourceMap--------"); foreach (var pair in textureResourceMap) { Console.WriteLine($"{pair.Key} \b {pair.Value.Texture.Id}"); } Console.WriteLine($"----------------------------------"); RenderKernel.ApplyRenderResource(glContext, textureResourceMap); async Task <TextureResource> _get(string image_name) { var fix_image = image_name; //for Flex if (string.IsNullOrWhiteSpace(Path.GetExtension(fix_image))) { fix_image += ".png"; } if (textureResourceMap.TryGetValue(image_name, out var resource)) { return(resource); } //load string file_path = fix_image; resource = await _load_tex(file_path); if (!resource.IsValid) { //todo: 从皮肤文件夹获取皮肤文件 file_path = Path.Combine(PlayerSetting.UserSkinPath ?? string.Empty, fix_image); /* * if (!_load_tex(file_path, out resource)) * { * if ((!image_name.EndsWith("-0")) && _get(image_name + "-0", out resource)) * return true; * }*/ } if (resource.IsValid) { textureResourceMap[image_name] = resource; Log.Debug($"Created Storyboard sprite instance from image file :{fix_image}"); } return(resource); } async Task <TextureResource> _load_tex(string file_path) { try { var stream = reader.ReadFile(file_path); if (stream is null) { return(default);
public void SetUp() { this.directoryReader = new DirectoryReader(); }
public CodeCoverageComparison(IDirectoryReader directoryReader, IFileReader fileReader) { this.directoryReader = directoryReader; this.fileReader = fileReader; }
public Analyser(IDirectoryReader directoryReader) { _directoryReader = directoryReader; }
public FileCrawler(IDirectoryReader directoryReader) { _directoryReader = directoryReader; }