Vixen
02b45cc4
csharp
public record class RawPayload

What a dependency turns out to be when nothing in this process can deserialise it.

Read the guide page for this →

Remarks

Not a failure. A content build ships plenty that was never a serialized object: a compressed texture, an audio bitstream, a mesh's cluster hierarchy and page blob. Those are read as bytes with OpenAsync, and the only thing the closure walk owes them is a mounted bundle and a held claim.

It is public so that the one way it can go wrong is legible: Load<T> on such an address fails with a message naming this type, which says "you asked for an object and this is bytes" rather than leaving somebody to work that out from a hash.

Fields and properties (2)

  • public string Address

    Where it is, so a message can name something a person recognises.

  • public ObjectId Id

    Which chunk, for a log that has to match a build.

Methods (1)

  • public RawPayload(string Address, ObjectId Id)

    What a dependency turns out to be when nothing in this process can deserialise it.

Used by (1)

  • AssetManagerVixen.Assets