Table of Contents

Struct PluginRecallLocation

Namespace
AcDream.Plugin.Abstractions
Assembly
AcDream.Plugin.Abstractions.dll

A recall destination known to the current session.

public readonly record struct PluginRecallLocation : IEquatable<PluginRecallLocation>
Implements
Inherited Members

Constructors

PluginRecallLocation(PluginRecallKind, PluginNavigationPosition, string, long, bool)

A recall destination known to the current session.

public PluginRecallLocation(PluginRecallKind Kind, PluginNavigationPosition Position, string Name, long Revision, bool IsKnown)

Parameters

Kind PluginRecallKind
Position PluginNavigationPosition
Name string
Revision long
IsKnown bool

Properties

IsKnown

public bool IsKnown { get; init; }

Property Value

bool

Kind

public PluginRecallKind Kind { get; init; }

Property Value

PluginRecallKind

Name

public string Name { get; init; }

Property Value

string

Position

public PluginNavigationPosition Position { get; init; }

Property Value

PluginNavigationPosition

Revision

public long Revision { get; init; }

Property Value

long

Methods

IsStaleComparedTo(long)

True when this location revision predates handled state.

public bool IsStaleComparedTo(long handledRevision)

Parameters

handledRevision long

Returns

bool