private static StreamDeckGlobalEventFactory CreateGlobalEventFactory(Type type) { return(context => (IStreamDeckGlobalEvent)CreateTypeFactory(type)(context)); }
private static StreamDeckEventMonitorFactory CreateEventMonitorFactory(Type type) { return(context => (IStreamDeckEventMonitor)CreateTypeFactory(type)(context)); }
private static StreamDeckActionFactory CreateActionFactory(Type type) { return(context => (IStreamDeckAction)CreateTypeFactory(type)(context)); }