Show / Hide Table of Contents

Interface ISubscriptions

Untyped version of ISubscriptions<TSubscriptionsList> with UnsubscribeAll() and ReleaseSubscriptionsList() methods which may be useful for destroy/dispose methods which unaware of subscriptions list type.

Namespace: Eco.Shared.View
Assembly: Eco.Shared.dll
Syntax
public interface ISubscriptions

Methods

ReleaseSubscriptionsList()

UnsubscribeAll() and release subscriptions list.

Declaration
void ReleaseSubscriptionsList()

UnsubscribeAll()

Unsubscribe all subscriptions in the subscriptions list.

Declaration
void UnsubscribeAll()

Extension Methods

CommandLine.FeedFromCommandLine(Object)
CommandLine.ToCommandLineArgs(Object, Func<Object, Boolean>)
ListUtil.DepthFirstTraversal<T>(T, Func<T, IEnumerable<T>>)
EnumerableExtensions.SingleItemAsEnumerable<T>(T)
EventUtils.RaiseEvent<TEventArgs>(Object, String, TEventArgs)
PredicateUtils.MatchesAll<TEnumerable, T>(T, TEnumerable)
PredicateUtils.MatchesAll<T>(T, Func<T, Boolean>[])
PredicateUtils.MatchesAny<TEnumerable, T>(T, TEnumerable)
ReflectionUtils.PropertyValue<T>(Object, PropertyInfo)
ReflectionUtils.TryGetPropertyValueByName<T>(Object, String, out T)
ReflectionUtils.GetPropertyValueByName<T>(Object, String)
ReflectionUtils.SetPropertyByName(Object, String, Object)
ReflectionUtils.GetStructPropertyByName<T>(Object, String)
ReflectionUtils.GetStringPropertyByName(Object, String)
ReflectionUtils.ZipByProperty<T>(Object, Object, Object, Func<T, T, T>)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾