csharp
public record class ImportRecordWhat 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 AssetWhich asset.
public string ImporterWhich importer ran.
public int ImporterVersionWhich version of it.
public ArtifactKey KeyThe key that would have to match for this to be reusable.
public IReadOnlyList<StoredArtifact> ArtifactsThe chunks it wrote, in the order it wrote them.
public IReadOnlyList<string> FileDependenciesEvery file it declared, including its own source.
public IReadOnlyList<AssetId> AssetDependenciesEvery 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