private void OnRegionsCollapsed(object sender, RegionsCollapsedEventArgs args) { foreach (var collapsedRegion in args.CollapsedRegions.Where(IsRegion)) { outliningManager.Expand(collapsedRegion); } }
public static void RegionsCollapsed(RegionsCollapsedEventArgs e, IEnumerable <CodeItem> document) { foreach (var region in e.CollapsedRegions) { SetRegionIsExpanded(document, region, false); } }
/// <summary> /// When a region is collapsed, we want to make sure all adornments within that region are hidden. /// </summary> void OnRegionsCollapsed(object sender, RegionsCollapsedEventArgs e) { //return;//TODO: Dead? _logger.PublicEntry(() => { foreach (var region in e.CollapsedRegions) { CollapseVisuals(region.Extent); } }, "OnRegionsCollapsed"); }
/// <summary> /// An event handler raised when code region(s) have been collapsed. /// </summary> /// <param name="sender">The sender of the event.</param> /// <param name="e">The event arguments.</param> private void OnCodeRegionsCollapsed(object sender, RegionsCollapsedEventArgs e) { foreach (var collapsedRegion in e.CollapsedRegions) { var codeItemParent = FindCodeItemParentFromCollapsible(collapsedRegion); if (codeItemParent != null) { codeItemParent.IsExpanded = false; } } }
private void OnRegionCollapsed(object sender, RegionsCollapsedEventArgs e) { foreach (var region in e.CollapsedRegions.Where(x => x.IsCollapsed)) { var regionSnapshot = region.Extent.TextBuffer.CurrentSnapshot; var regionText = region.Extent.GetText(regionSnapshot); if (regionText.StartsWith("#region", StringComparison.InvariantCultureIgnoreCase)) { _outliningManager.Expand(region); } } }
private void OnRegionsCollapsed(object sender, RegionsCollapsedEventArgs e) { foreach (var collapsed in e.CollapsedRegions) { try { _outliningManager.Expand(collapsed); } catch (InvalidOperationException) { } } //_outliningManager.RegionsCollapsed -= OnRegionsCollapsed; }
void OnOutliningManager_RegionsCollapsed(object sender, RegionsCollapsedEventArgs e) { if (_popup.IsVisible) { foreach (ICollapsed collapsed in e.CollapsedRegions) { if (_visualSpan.TextBuffer != collapsed.Extent.TextBuffer) { continue; } ITextSnapshot snapshot = _visualSpan.TextBuffer.CurrentSnapshot; SnapshotSpan visualSnapSpan = _visualSpan.GetSpan(snapshot); SnapshotSpan collapsedSnapSpan = collapsed.Extent.GetSpan(snapshot); if (visualSnapSpan.IntersectsWith(collapsedSnapSpan)) { _manager.RemoveAgent(this); } } } }
public static void RegionsCollapsed(RegionsCollapsedEventArgs e, IEnumerable <CodeItem> document) => e.CollapsedRegions.ToList().ForEach(region => SetRegionIsExpanded(document, region, false));
public void RegionsCollapsed(RegionsCollapsedEventArgs e) => OutliningHelper.RegionsCollapsed(e, CodeDocumentViewModel.CodeDocument);
private void OnRegionsCollapsed(object sender, RegionsCollapsedEventArgs e) { this.outliningManager.RegionsCollapsed -= OnRegionsCollapsed; ExpandAll(); }
private void OutliningManager_RegionsCollapsed(object sender, RegionsCollapsedEventArgs e) => _control.RegionsCollapsed(e);
private void OnCollapsed(object sender, RegionsCollapsedEventArgs e) { Collapsed?.Invoke(this, EventArgs.Empty); }
private void OnRegionsCollapsed(object sender, RegionsCollapsedEventArgs e) { UpdateDiagnostics(_lastDiagnostics); }