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
KindPluginRecallKindPositionPluginNavigationPositionNamestringRevisionlongIsKnownbool
Properties
IsKnown
public bool IsKnown { get; init; }
Property Value
Kind
public PluginRecallKind Kind { get; init; }
Property Value
Name
public string Name { get; init; }
Property Value
Position
public PluginNavigationPosition Position { get; init; }
Property Value
Revision
public long Revision { get; init; }
Property Value
Methods
IsStaleComparedTo(long)
True when this location revision predates handled state.
public bool IsStaleComparedTo(long handledRevision)
Parameters
handledRevisionlong