NdsForge.NET 1.0.1
Read, validate, edit, compare, and build Nintendo DS and DSi images from .NET
Loading...
Searching...
No Matches
NdsForge.NdsDirectoryImportOptions Class Referencesealed

Bounds host-directory materialization and makes merge and link behavior explicit. More...

Properties

static NdsDirectoryImportOptions Default [get]
 Returns a fresh conservative policy so one caller cannot mutate another import's defaults.
NdsFileCollisionPolicy CollisionPolicy [get]
 Controls duplicate file paths while never allowing file-versus-directory structural ambiguity.
NdsHostLinkPolicy LinkPolicy [get]
 Rejects host links by default because following them can escape the selected source tree.
int MaximumFiles = 65_536 [get]
 Limits staged payload count before any builder mutation occurs.
long MaximumTotalBytes = 512L * 1024 * 1024 [get]
 Limits the sum of host file lengths copied into memory for one transactional import.

Detailed Description

Bounds host-directory materialization and makes merge and link behavior explicit.

Definition at line 4 of file NdsDirectoryImportOptions.cs.

Property Documentation

◆ CollisionPolicy

NdsFileCollisionPolicy NdsForge.NdsDirectoryImportOptions.CollisionPolicy
get

Controls duplicate file paths while never allowing file-versus-directory structural ambiguity.

Definition at line 10 of file NdsDirectoryImportOptions.cs.

◆ Default

NdsDirectoryImportOptions NdsForge.NdsDirectoryImportOptions.Default
staticget

Returns a fresh conservative policy so one caller cannot mutate another import's defaults.

Definition at line 7 of file NdsDirectoryImportOptions.cs.

◆ LinkPolicy

NdsHostLinkPolicy NdsForge.NdsDirectoryImportOptions.LinkPolicy
get

Rejects host links by default because following them can escape the selected source tree.

Definition at line 13 of file NdsDirectoryImportOptions.cs.

◆ MaximumFiles

int NdsForge.NdsDirectoryImportOptions.MaximumFiles = 65_536
get

Limits staged payload count before any builder mutation occurs.

Definition at line 16 of file NdsDirectoryImportOptions.cs.

◆ MaximumTotalBytes

long NdsForge.NdsDirectoryImportOptions.MaximumTotalBytes = 512L * 1024 * 1024
get

Limits the sum of host file lengths copied into memory for one transactional import.

Definition at line 19 of file NdsDirectoryImportOptions.cs.


The documentation for this class was generated from the following file: