Table of Contents

Class DerivedAssetWriter

Namespace
Shard.Assets.Typed
Assembly
Shard.Assets.dll

Adds validated derived assets to registered target families during rooted materialization.

public sealed class DerivedAssetWriter
Inheritance
DerivedAssetWriter
Inherited Members

Remarks

Derived values join publication after containment resolves, so contained assets cannot use them as parents.

Methods

Add<T>(AssetDefinitionBinding<T>, string, T, IReadOnlySet<string>, string)

Validates and stages one target value after checking for collisions while the current callback remains active.

public void Add<T>(AssetDefinitionBinding<T> target, string key, T value, IReadOnlySet<string> tags, string location) where T : notnull

Parameters

target AssetDefinitionBinding<T>
key string
value T
tags IReadOnlySet<string>
location string

Type Parameters

T