Table of Contents

Class LocalFolderSource

Namespace
EncDotNet.S100.Collections
Assembly
EncDotNet.S100.Collections.dll

A local folder, scanned for exchange sets (S-100 CATALOG.XML, S-57 CATALOG.031, and zipped exchange sets) and loose datasets. Referenced in place, never copied.

public sealed record LocalFolderSource : CollectionSource, IEquatable<CollectionSource>, IEquatable<LocalFolderSource>
Inheritance
LocalFolderSource
Implements
Inherited Members

Constructors

LocalFolderSource(Guid, string?, string, bool)

A local folder, scanned for exchange sets (S-100 CATALOG.XML, S-57 CATALOG.031, and zipped exchange sets) and loose datasets. Referenced in place, never copied.

public LocalFolderSource(Guid Id, string? DisplayName, string Path, bool Recursive = true)

Parameters

Id Guid

The source's stable identifier.

DisplayName string

An optional user-facing label.

Path string

The absolute folder path.

Recursive bool

Whether sub-folders are scanned.

Properties

Path

The absolute folder path.

public string Path { get; init; }

Property Value

string

Recursive

Whether sub-folders are scanned.

public bool Recursive { get; init; }

Property Value

bool