public static void EmitJSEvent <T1>(this IReactContext reactContext, string eventEmitterName, string eventName, T1 arg1) { reactContext.EmitJSEvent(eventEmitterName, eventName, (IJSValueWriter writer) => { writer.WriteValue(arg1); }); }
public static void EmitJSEvent <T1, T2, T3, T4>(this IReactContext reactContext, string eventEmitterName, string eventName, T1 arg1, T2 arg2, T3 arg3, T4 arg4) { reactContext.EmitJSEvent(eventEmitterName, eventName, (IJSValueWriter writer) => { writer.WriteValue(arg1); writer.WriteValue(arg2); writer.WriteValue(arg3); writer.WriteValue(arg4); }); }
public void Initialize(IReactContext _) { _timer = ThreadPoolTimer.CreatePeriodicTimer(new TimerElapsedHandler((timer) => { TimedEvent?.Invoke(++_timerCount); if (_timerCount == 5) { _timer?.Cancel(); } }), TimeSpan.FromMilliseconds(TimedEventIntervalMS)); }
public ReactContext(IReactContext handle) { Handle = handle; }
protected AttributedViewManager(IReactContext reactContext) { ReactContext = reactContext; }
public CustomUserControlViewManagerCS(IReactContext reactContext) : base(reactContext) { }
internal static void DispatchEvent <T>(this IReactContext reactContext, FrameworkElement view, string eventName, T eventData) { reactContext.DispatchEvent(view, eventName, (IJSValueWriter writer) => writer.WriteValue(eventData)); }
internal static void CallJsFunction <T>(this IReactContext reactContext, string moduleName, string method, T @params) { reactContext.CallJsFunction(moduleName, method, (IJSValueWriter writer) => writer.WriteValue(@params)); }
public static void DispatchEvent <T>(this IReactContext reactContext, FrameworkElement view, string eventName, T arg) { reactContext.DispatchEvent(view, eventName, (IJSValueWriter writer) => writer.WriteValue(arg)); }
public static void CallJSFunction <T1, T2, T3, T4, T5, T6, T7>(this IReactContext reactContext, string moduleName, string methodName, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) { reactContext.CallJSFunction(moduleName, methodName, (IJSValueWriter writer) => writer.WriteArgs(arg1, arg2, arg3, arg4, arg5, arg6, arg7)); }
public static void CallJSFunction <T1, T2, T3>(this IReactContext reactContext, string moduleName, string methodName, T1 arg1, T2 arg2, T3 arg3) { reactContext.CallJSFunction(moduleName, methodName, (IJSValueWriter writer) => writer.WriteArgs(arg1, arg2, arg3)); }
public static void CallJSFunction(this IReactContext reactContext, string moduleName, string methodName) { reactContext.CallJSFunction(moduleName, methodName, (IJSValueWriter writer) => writer.WriteArgs()); }
public ReactContext(IReactContext context) { ContextAbi = context; }
public static void EmitJSEvent(this IReactContext reactContext, string eventEmitterName, string eventName) { reactContext.EmitJSEvent(eventEmitterName, eventName, (IJSValueWriter writer) => {}); }