Vixen
02b45cc4
csharp
public record class ImportRecord

What one import produced, and what it depended on to produce it.

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

Fields and properties (7)

  • public AssetId Asset

    Which asset.

  • public string Importer

    Which importer ran.

  • public int ImporterVersion

    Which version of it.

  • public ArtifactKey Key

    The key that would have to match for this to be reusable.

  • public IReadOnlyList<StoredArtifact> Artifacts

    The chunks it wrote, in the order it wrote them.

  • public IReadOnlyList<string> FileDependencies

    Every file it declared, including its own source.

  • public IReadOnlyList<AssetId> AssetDependencies

    Every other asset it declared.

Methods (1)

  • public ImportRecord(AssetId Asset, string Importer, int ImporterVersion, ArtifactKey Key, IReadOnlyList<StoredArtifact> Artifacts, IReadOnlyList<string> FileDependencies, IReadOnlyList<AssetId> AssetDependencies)

    What one import produced, and what it depended on to produce it.

Used by (10)

  • BuildPlannerVixen.Editor.Assets
  • DoctorRunnerVixen.Cli
  • ImportCacheVixen.Editor.Assets
  • ImportOutcomeVixen.Editor.Assets
  • ImportPipelineVixen.Editor.Assets
  • ImportPipelineTestsVixen.Editor.Assets.Tests
  • PlannedAssetVixen.Editor.Assets
  • PreparedVixen.Editor.Assets
  • ProjectMeshSourceVixen.Editor.Assets
  • ProjectSurfaceSourceVixen.Editor.Assets