private async Task OnSMStartedEvent(object sender, SMProcessArgs e) { LogTo.Debug($"Initializing {GetType().Name}"); await Task.Run(() => { ElementWdwPtr = SMProcess[SM17Natives.TElWind.InstancePtr]; ElementWdwPtr.RegisterValueChangedEventHandler <int>(OnWindowCreated); }); }
private async Task OnSMStartingAsync(object sender, SMEventArgs e) { LogTo.Debug("Initializing {Name}", GetType().Name); // TODO: Why ? await Task.Run(() => { SMMainWdwPtr = SMProcess[Core.Natives.SMMain.InstancePtr]; ElementWdwPtr = SMProcess[Core.Natives.ElWind.InstancePtr]; ElementWdwPtr.RegisterValueChangedEventHandler <int>(OnWindowCreated); }).ConfigureAwait(false); }
private void OnSMStartedEvent(object sender, SMProcessArgs e) { ElementWdwPtr = SMProcess[SMNatives.TElWind.InstancePtr]; ElementWdwPtr.RegisterValueChangedEventHandler <int>(OnWindowCreated); }