Table of Contents

Class NwcDbCacheEntry

Namespace
NwcIO.Model
Assembly
NwcIO.dll

Represents a named segment or table entry recorded in the Navisworks database cache stream.

public sealed record NwcDbCacheEntry : IEquatable<NwcDbCacheEntry>

Inheritance

Implements

Inherited Members

Constructors

NwcDbCacheEntry(string, int, long, long, long)

Represents a named segment or table entry recorded in the Navisworks database cache stream.

public NwcDbCacheEntry(string Name, int Flags, long Offset, long Length, long Extra)

Parameters

Name string

Segment name (e.g., "cache\LcOpNwdGeometry", "cache\LcOpGuidStore").

Flags int

Flags or schema version associated with the segment.

Offset long

Relative byte offset inside the partition or cache stream.

Length long

Byte length of the segment data.

Extra long

Additional format or alignment flags.

Properties

Extra

Additional format or alignment flags.

public long Extra { get; init; }

Property Value

long

Flags

Flags or schema version associated with the segment.

public int Flags { get; init; }

Property Value

int

Length

Byte length of the segment data.

public long Length { get; init; }

Property Value

long

Name

Segment name (e.g., "cache\LcOpNwdGeometry", "cache\LcOpGuidStore").

public string Name { get; init; }

Property Value

string

Offset

Relative byte offset inside the partition or cache stream.

public long Offset { get; init; }

Property Value

long