private void OnIdleInitialization(object sender, ComponentManagerEventArgs e) { Site.AssertShellIsInitialized(); _expansionCompletions = new ExpansionCompletionSource(Site); InitializeLogging(); }
private void OnIdleInitialization(object sender, ComponentManagerEventArgs e) { Site.AssertShellIsInitialized(); _idleManager.OnIdle -= OnIdleInitialization; _expansionCompletions = new ExpansionCompletionSource(Site); InitializeLogging(); EnvironmentSwitcherManager.Initialize(); }
private void OnIdle(object sender, ComponentManagerEventArgs eventArgs) { if (_curView != null) { EditFilter editFilter; if (_curView.Properties.TryGetProperty(typeof(EditFilter), out editFilter) && editFilter != null) { editFilter.DoIdle((IOleComponentManager)_serviceProvider.GetService(typeof(SOleComponentManager))); } } }
private void BrowseSurveyNewsOnIdle(object sender, ComponentManagerEventArgs e) { this.OnIdle -= BrowseSurveyNewsOnIdle; lock (_surveyNewsUrlLock) { if (!string.IsNullOrEmpty(_surveyNewsUrl)) { OpenVsWebBrowser(this, _surveyNewsUrl); _surveyNewsUrl = null; } } }
private void OnIdleInitialization(object sender, ComponentManagerEventArgs e) { Site.AssertShellIsInitialized(); if (_idleManager != null) { _idleManager.OnIdle -= OnIdleInitialization; } InitializeLogging(); EnvironmentSwitcherManager.Initialize(); }
private void BrowseSurveyNewsOnIdle(object sender, ComponentManagerEventArgs e) { _pyService.OnIdle -= BrowseSurveyNewsOnIdle; lock (_surveyNewsUrlLock) { if (!string.IsNullOrEmpty(_surveyNewsUrl)) { PythonToolsPackage.OpenVsWebBrowser(_pyService.Site, _surveyNewsUrl); _surveyNewsUrl = null; } } }
private static void OnIdle(object sender, ComponentManagerEventArgs e) { foreach (var window in _windows) { if (e.ComponentManager.FContinueIdle() == 0) { break; } //window.Value._filter.DoIdle(e.ComponentManager); } }
private void OnNewComponentManagerEvent(ComponentManagerEventArgs e) { Logger.LogInfo(this, "OnNewComponentManagerEvent()"); string machineIp = MachineInfo.GetIP(false); Logger.LogDebug(this, "machineIp:{0}", machineIp); CommMessage msg = new CommMessage(machineIp, e.Component.GetCommandCode(), e.ComponentArgs.IsBinary, e.Component.GetName(), e.ComponentArgs.Timestamp, e.ComponentArgs.Size, e.ComponentArgs.Data); CommManager.AppendMessage(msg); }
private static void OnIdle(object sender, ComponentManagerEventArgs e) { foreach (var window in _windows) { if (e.ComponentManager.FContinueIdle() == 0) { break; } /* * IVsTextView vsTextView; * if (ErrorHandler.Succeeded(window._window.GetLastActiveView(out vsTextView)) && vsTextView != null) { * var wpfTextView = VsEditorAdaptersFactoryService.GetWpfTextView(vsTextView); * if (wpfTextView != null) { * EditFilter editFilter; * if (wpfTextView.Properties.TryGetProperty(typeof(EditFilter), out editFilter) && editFilter != null) { * editFilter.DoIdle(e.ComponentManager); * } * } * } */ } }
private void OnIdle(object sender, ComponentManagerEventArgs e) { _idleManager.OnIdle -= OnIdle; FinishCreate(); }
private void OnIdle(object sender, ComponentManagerEventArgs e) { Interlocked.Exchange(ref _idleTriggered, 0); do { BoldDeferredItems(); using (new DebugTimer("ProcessFileChanges while Idle", 100)) { if (IsClosed) { return; } DiskMerger merger; FileSystemChange change = null; lock (_fileSystemChanges) { merger = _currentMerger; if (merger == null) { if (_fileSystemChanges.Count == 0) { break; } change = _fileSystemChanges.Dequeue(); } } if (merger != null) { // we have more file merges to process, do this // before reflecting any other pending updates... if (!merger.ContinueMerge()) { _currentMerger = null; } continue; } #if DEBUG try { #endif if (change._type == WatcherChangeTypes.All) { _currentMerger = new DiskMerger(this, this, ProjectHome); continue; } else { change.ProcessChange(); } #if DEBUG } catch (Exception ex) { Debug.Fail("Unexpected exception while processing change: {0}", ex.ToString()); throw; } #endif } } while (e.ComponentManager.FContinueIdle() != 0); }
private void NPLPackage_OnIdle(object sender, ComponentManagerEventArgs e) { Debug.WriteLine("On Idle -----------------------------------------------"); }