ShinyStartupTask Class

Namespace
Shiny
Interfaces
Base Types
graph BT Type-->Base0["NotifyPropertyChanged"] click Base0 "/api/Shiny/NotifyPropertyChanged" Base0-->Base1["INotifyPropertyChanged"] Type-.->Interface0["IShinyStartupTask"] click Interface0 "/api/Shiny/IShinyStartupTask" Type["ShinyStartupTask"] class Type type-node

Syntax

public abstract class ShinyStartupTask : NotifyPropertyChanged, IShinyStartupTask

Events

Name Type Summary
PropertyChanged PropertyChangedEventHandler
Inherited from NotifyPropertyChanged

Properties

Name Value Summary
HasSubscribers bool
Returns true if anyone is hooked to PropertyChanged
Inherited from NotifyPropertyChanged

Methods

Name Value Summary
OnNpcHookChanged(bool) void
This will run as consumers hook or all unhook from the PropertyChanged event
Inherited from NotifyPropertyChanged
RaisePropertyChanged(string) void
Manually raise a PropertyChanged event for the caller member name or set property name
Inherited from NotifyPropertyChanged
RaisePropertyChanged<T>(Expression<Func<T>>) void
Inherited from NotifyPropertyChanged
Set<T>(T, T, string) bool
Sets the property if the value does not match equality
Inherited from NotifyPropertyChanged
Start() void

Extension Methods

Name Value Summary
GetPropertyInfo<ShinyStartupTask, TRet>(Expression<Func<ShinyStartupTask, TRet>>) PropertyInfo
Reflects out property information based on the expression value
ReflectGet(string) object
Gets an objects property dynamically through reflection - will throw an exception if proper has no getter or property does not exists
ReflectGet<ShinyStartupTask, TReturn>(Expression<Func<ShinyStartupTask, TReturn>>) TReturn
Gets an objects property dynamically through reflection - will throw an exception if proper has no getter or property does not exists
ReflectSet(string, object) void
Sets an objects property dynamically through reflection - will throw an exception if proper has no setter, wrong type, or property does not exists
GitHub