Table of Contents

Class EventProperty

Namespace
Core.Events
Assembly
Core.dll
public abstract class EventProperty : IEventProperty, IMultiRegisterEvent, IEvent
Inheritance
object
EventProperty
Implements
Derived
Extension Methods

Constructors

EventProperty()

protected EventProperty()

Properties

RegisterCount

public abstract int RegisterCount { get; }

Property Value

int

Methods

Dispose()

public abstract void Dispose()

IsRegistered(Action)

public abstract bool IsRegistered(Action callback)

Parameters

callback Action

Returns

bool

Register(Action)

public abstract void Register(Action callback)

Parameters

callback Action

TryRegister(Action)

public abstract bool TryRegister(Action callback)

Parameters

callback Action

Returns

bool

TryUnregister(Action)

public abstract bool TryUnregister(Action callback)

Parameters

callback Action

Returns

bool

Unregister(Action)

public abstract void Unregister(Action callback)

Parameters

callback Action