Class TrackingCallbacks
Inheritance
System.Object
TrackingCallbacks
Assembly: Eco.Core.dll
Syntax
public class TrackingCallbacks : Object
Constructors
TrackingCallbacks()
Declaration
public TrackingCallbacks()
Properties
OnAdd
Declaration
public ThreadSafeAction<INetObject, object> OnAdd { get; set; }
Property Value
OnChanged
Declaration
public ThreadSafeAction OnChanged { get; set; }
Property Value
OnRemove
Declaration
public ThreadSafeAction<INetObject, object> OnRemove { get; set; }
Property Value
OnTryAdd
Declaration
public Func<INetObject, (object, bool)> OnTryAdd { get; set; }
Property Value
Type |
Description |
System.Func<INetObject, System.ValueTuple<System.Object, System.Boolean>> |
|
OnTryRemove
Declaration
public Func<INetObject, object, Result> OnTryRemove { get; set; }
Property Value
Methods
Clear()
Declaration
SubscribeAddRemove(Action<INetObject, Object>)
Declaration
public void SubscribeAddRemove(Action<INetObject, object> action)
Parameters
Type |
Name |
Description |
System.Action<INetObject, System.Object> |
action |
|
UnsubscribeAddRemove(Action<INetObject, Object>)
Declaration
public void UnsubscribeAddRemove(Action<INetObject, object> action)
Parameters
Type |
Name |
Description |
System.Action<INetObject, System.Object> |
action |
|
Extension Methods