Table of Contents

Class FieldDriveReceiverMenuItemsGenerationEvent

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

Represents a dispatchable base class for allFrooxEngine.FieldDriveReceiver<T> FrooxEngine.ContextMenu items generation events.

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

Constructors

FieldDriveReceiverMenuItemsGenerationEvent(ContextMenu)

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

protected FieldDriveReceiverMenuItemsGenerationEvent(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.IField that the summoning FrooxEngine.FieldDriveReceiver<T> targets.

public IField Target { get; }

Property Value

IField

TargetFieldCore

Internal implementation of Target.

protected abstract IField TargetFieldCore { get; }

Property Value

IField