Class AxolotlPackageAsset
Maps a logical asset name to its package entry and runtime type.
public sealed record AxolotlPackageAsset : IEquatable<AxolotlPackageAsset>
- Inheritance
-
AxolotlPackageAsset
- Implements
- Inherited Members
Constructors
AxolotlPackageAsset(string, string, string, IReadOnlyList<string>?)
Maps a logical asset name to its package entry and runtime type.
public AxolotlPackageAsset(string Name, string Entry, string RuntimeType, IReadOnlyList<string>? Dependencies = null)
Parameters
NamestringThe package-local asset name.
EntrystringThe payload entry name.
RuntimeTypestringThe target runtime type.
DependenciesIReadOnlyList<string>Optional logical asset dependencies.
Properties
Dependencies
Optional logical asset dependencies.
public IReadOnlyList<string>? Dependencies { get; init; }
Property Value
Entry
The payload entry name.
public string Entry { get; init; }
Property Value
Name
The package-local asset name.
public string Name { get; init; }
Property Value
RuntimeType
The target runtime type.
public string RuntimeType { get; init; }