Table of Contents

Struct NavigationConnectionOverlayOperation

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Describes one immutable source-owned connection overlay operation.

public readonly struct NavigationConnectionOverlayOperation
Inherited Members

Properties

Connection

Gets the complete definition for Upsert. The value is ignored for suppression and reversion.

public NavigationConnection? Connection { get; }

Property Value

NavigationConnection

Id

Gets the stable source-map-local connection identifier.

public string Id { get; }

Property Value

string

Kind

Gets the final-state operation kind.

public NavigationConnectionOverlayOperationKind Kind { get; }

Property Value

NavigationConnectionOverlayOperationKind

Methods

RevertToBake(string)

Creates an operation that restores the baked source-owned connection.

public static NavigationConnectionOverlayOperation RevertToBake(string id)

Parameters

id string

Returns

NavigationConnectionOverlayOperation

Suppress(string)

Creates a source-owned connection tombstone.

public static NavigationConnectionOverlayOperation Suppress(string id)

Parameters

id string

Returns

NavigationConnectionOverlayOperation

Upsert(NavigationConnection)

Creates an Upsert operation from a complete connection definition.

public static NavigationConnectionOverlayOperation Upsert(NavigationConnection connection)

Parameters

connection NavigationConnection

Returns

NavigationConnectionOverlayOperation