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
contextMenuContextMenuThe FrooxEngine.ContextMenu being summoned.
Exceptions
- ArgumentNullException
When the
contextMenuis 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