コード例 #1
0
 private void OnBrokerChanged(object sender, BrokerStateChangedEventArgs e) {
     _shell.DispatchOnUIThread(() => UpdateWindowTitle(e.IsConnected));
 }
コード例 #2
0
ファイル: PackageIndex.cs プロジェクト: Microsoft/RTVS
 private void OnBrokerStateChanged(object sender, BrokerStateChangedEventArgs e) {
     if (e.IsConnected) {
         BuildIndexAsync().DoNotWait();
     }
 }
コード例 #3
0
ファイル: ConnectionManager.cs プロジェクト: Microsoft/RTVS
 private void BrokerStateChanged(object sender, BrokerStateChangedEventArgs eventArgs) {
     IsConnected = eventArgs.IsConnected && _interactiveWorkflow.ActiveWindow != null;
     UpdateActiveConnection();
     ConnectionStateChanged?.Invoke(this, new ConnectionEventArgs(IsConnected, ActiveConnection));
 }
コード例 #4
0
ファイル: HelpVisualComponent.cs プロジェクト: Microsoft/RTVS
 private void OnBrokerStateChanged(object sender, BrokerStateChangedEventArgs e) {
     if (!e.IsConnected) {
         // Event mey fire on a background thread
         VsAppShell.Current.DispatchOnUIThread(CloseBrowser);
     }
 }