Show / Hide Table of Contents

Interface IPropertySubscription

Interface for property change subscriptions. Holds information about observable subject, invocation target and method. May be invoked to notify subscription.

Inherited Members
ISubscription.Unsubscribe()
ISubscription.ReturnToPool()
Namespace: Eco.Shared.View
Assembly: Eco.Shared.dll
Syntax
public interface IPropertySubscription : ISubscription

Properties

IsAlive

Declaration
bool IsAlive { get; }
Property Value
Type Description
System.Boolean

Method

Declaration
MethodInfo Method { get; }
Property Value
Type Description
System.Reflection.MethodInfo

PropertyName

Declaration
string PropertyName { get; }
Property Value
Type Description
System.String

Subject

Declaration
IObservable Subject { get; }
Property Value
Type Description
IObservable

Target

Declaration
object Target { get; }
Property Value
Type Description
System.Object

Methods

Invoke()

Declaration
void Invoke()

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
☀
☾