Interface IObservable
Interface for objects which may be subscribed (observed) for property changes.
Assembly: Eco.Shared.dll
Syntax
public interface IObservable
Properties
DebugName
Declaration
string DebugName { get; }
Property Value
Type |
Description |
System.String |
|
Methods
HasProperty(String)
Declaration
bool HasProperty(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
Type |
Description |
System.Boolean |
|
IsAvailable(String)
Declaration
bool IsAvailable(string propname)
Parameters
Type |
Name |
Description |
System.String |
propname |
|
Returns
Type |
Description |
System.Boolean |
|
NotifyChanged(String)
Declaration
void NotifyChanged(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Subscribe(IPropertySubscription)
Declaration
void Subscribe(IPropertySubscription subscription)
Parameters
SubscribeUnique(IPropertySubscription)
Declaration
bool SubscribeUnique(IPropertySubscription subscription)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Unsubscribe(IPropertySubscription)
Declaration
void Unsubscribe(IPropertySubscription subscription)
Parameters
Extension Methods