Class EventService NamespaceAnvil.Services AssemblyNWN.Anvil.dll [ServiceBinding(typeof(EventService))] public sealed class EventService Inheritance object EventService Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods CollectionExtensions.SafeYield<T>(T?) CollectionExtensions.Yield<T>(T) Constructors EventService(IEnumerable<IEventFactory>) Methods ClearObjectSubscriptions(NwObject?) ProcessEvent<TEvent>(EventCallbackType, TEvent) SubscribeAll<TEvent, TFactory>(Action<TEvent>, EventCallbackType) SubscribeAll<TEvent, TFactory, TRegData>(TRegData, Action<TEvent>, EventCallbackType) Subscribe<TEvent, TFactory>(NwObject?, Action<TEvent>, EventCallbackType) Subscribe<TEvent, TFactory, TRegData>(NwObject?, TRegData, Action<TEvent>, EventCallbackType) UnsubscribeAll<TEvent, TFactory>(Action<TEvent>, EventCallbackType) Unsubscribe<TEvent, TFactory>(NwObject?, Action<TEvent>, EventCallbackType)