Update Class
Definition
Section titled “Definition”Adds logic extension methods for IScreenObject.
public static class UpdateInheritance object
Methods
Section titled “Methods”WithUpdate(IScreenObject, Action<IScreenObject, TimeSpan>)
Section titled “WithUpdate(IScreenObject, Action<IScreenObject, TimeSpan>)”Adds a keyboard handler to a IScreenObject.
public static IScreenObject WithUpdate(this IScreenObject screenObject, Action<IScreenObject, TimeSpan> handler)Parameters
Section titled “Parameters”screenObject IScreenObject
The object to use.
handler Action<IScreenObject, TimeSpan>
The handler callback.
Returns
Section titled “Returns”RemoveUpdateHooks(IScreenObject)
Section titled “RemoveUpdateHooks(IScreenObject)”Removes all of the keyboard hooks added with WithUpdate(IScreenObject, Action<IScreenObject, TimeSpan>).
public static IScreenObject RemoveUpdateHooks(this IScreenObject screenObject)Parameters
Section titled “Parameters”screenObject IScreenObject
The object to use.
Returns
Section titled “Returns”RemoveUpdateHook(IScreenObject, Action<IScreenObject, TimeSpan>)
Section titled “RemoveUpdateHook(IScreenObject, Action<IScreenObject, TimeSpan>)”Removes the specified handler that was added with WithUpdate(IScreenObject, Action<IScreenObject, TimeSpan>).
public static IScreenObject RemoveUpdateHook(this IScreenObject screenObject, Action<IScreenObject, TimeSpan> handler)Parameters
Section titled “Parameters”screenObject IScreenObject
The object to use.
handler Action<IScreenObject, TimeSpan>
The handler callback.