Field AliasMarkerExtension
The file extension used for alias markers in the repository, which go in a file group's directory alongside data files. An alias marker stands in for a
variant whose pipeline produced no changes (see FileProcessingPipeline.SkipWhenSourceUnchanged); the marker filename encodes a pointer to the
resolved source data file in the form {variantId}.{sourceVariantId}.{sourceExt}.alias, where sourceVariantId is either
a normalized variant ID or the literal MainFileName sentinel ($main) and sourceExt is the data extension without a leading
dot. Aliases always point to real data files (never to other aliases) so resolution is a single direct lookup.
Namespace: FulcrumFS
Assembly: FulcrumFS.Core.dll
Syntax
public const string AliasMarkerExtension = ".alias"
Returns
| Type | Description |
|---|---|
| string | The file extension used for alias markers in the repository, which go in a file group's directory alongside data files. An alias marker stands in for a variant whose pipeline produced no changes (see FileProcessingPipeline.SkipWhenSourceUnchanged); the marker filename encodes a pointer to the resolved source data file in the form {variantId}.{sourceVariantId}.{sourceExt}.alias, where sourceVariantId is either a normalized variant ID or the literal sentinel ($main) and sourceExt is the data extension without a leading dot. Aliases always point to real data files (never to other aliases) so resolution is a single direct lookup. |