Table of Contents

Class ReferenceDriveReceiverMenuItemsGenerationEvent

Namespace
MonkeyLoader.Resonite.UI.Inspectors
Assembly
MonkeyLoader.Resonite.Integration.dll

Represents a dispatchable base class for all FrooxEngine.ReferenceDriveReceiver<T> FrooxEngine.ContextMenu items generation events.

[DispatchableBaseEvent]
[SubscribableBaseEvent]
public abstract class ReferenceDriveReceiverMenuItemsGenerationEvent : DriveReceiverMenuItemsGenerationEvent, ITargetSyncMemberEvent
Inheritance
ReferenceDriveReceiverMenuItemsGenerationEvent
Implements
Derived
Inherited Members

Constructors

ReferenceDriveReceiverMenuItemsGenerationEvent(ContextMenu)

Creates a new FrooxEngine.ContextMenu items generation event with the given contextMenu and its active FrooxEngine.User.

protected ReferenceDriveReceiverMenuItemsGenerationEvent(ContextMenu contextMenu)

Parameters

contextMenu ContextMenu

The FrooxEngine.ContextMenu being summoned.

Exceptions

ArgumentNullException

When the contextMenu is null.

ArgumentException

When the contextMenu's active FrooxEngine.User is null.

Properties

Target

Gets the FrooxEngine.ISyncRef that the summoning FrooxEngine.ReferenceDriveReceiver<T> targets.

public ISyncRef Target { get; }

Property Value

ISyncRef

TargetSyncRefCore

Internal implementation of Target.

protected abstract ISyncRef TargetSyncRefCore { get; }

Property Value

ISyncRef