NETSetupFileOperatorOptions

Roots used by NETSetup.Extensions.ServiceCollectionExtensions.UseNETSetupFileOperators(IServiceCollection).

Note
Every root has a working default, so the common case is a bare UseNETSetupFileOperators(). Override only what differs - a test pointing the ISO root at a scratch location, for example.
public sealed class NETSetupFileOperatorOptions

1. Fields

1.1. DefaultBootImagesRoot

Default directory long lived boot images live in.

public const string DefaultBootImagesRoot

1.2. DefaultIsoRoot

Default directory the local ISO build writes into.

public const string DefaultIsoRoot

1.3. DefaultTempPrefix

Default name prefix of the scratch directory.

public const string DefaultTempPrefix

2. Properties

2.1. BootImagesRoot

Directory long lived boot images live in.

public string BootImagesRoot { get; set; }

2.2. IsoRoot

Directory the local ISO build writes into.

public string IsoRoot { get; set; }

2.3. NixFlakeRoot

Root of the nixos flake tree. Null discovers it by walking up from the running assembly.

public string NixFlakeRoot { get; set; }

2.4. TempPrefix

Name prefix of the scratch directory, to keep it recognisable on disk.

public string TempPrefix { get; set; }