Vixen
02b45cc4
csharp
public sealed class InProcessImportExecutor

Runs an importer here, in this process.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

What the pipeline did inline before there was anywhere else to do it, and still the default. An importer that throws fails that asset and not the run; an importer that takes the process down takes this with it, which is the difference the out-of-process executor exists for.

Methods (2)

  • public InProcessImportExecutor(ImporterRegistry importers, IFileProvider files)

    Runs an importer here, in this process.

  • public ValueTask<ExecutedImport> ExecuteAsync(ImportJob job, CancellationToken cancellationToken = default(CancellationToken))

    Runs one import.

Used by (3)

  • CompilerPoolTestsVixen.AssetCompiler.Tests
  • ImportPipelineVixen.Editor.Assets
  • WorkerHostVixen.AssetCompiler