void Refresh(IGlyphTextMethodMarkerImpl marker) { var span = GetSnapshotSpan(marker); if (span == null) { return; } Refresh(marker, span.Value); }
IWpfTextViewLine GetVisibleLine(IGlyphTextMethodMarkerImpl marker) { var span = GetSnapshotSpan(marker); if (span == null) { return(null); } var line = TextView.TextViewLines.GetTextViewLineContainingBufferPosition(span.Value.Start); var wpfLine = line as IWpfTextViewLine; Debug.Assert((line != null) == (wpfLine != null)); if (wpfLine == null || !wpfLine.IsVisible()) { return(null); } return(wpfLine); }
IWpfTextViewLine GetVisibleLine(IGlyphTextMethodMarkerImpl marker) { var span = GetSnapshotSpan(marker); if (span == null) return null; var line = TextView.TextViewLines.GetTextViewLineContainingBufferPosition(span.Value.Start); var wpfLine = line as IWpfTextViewLine; Debug.Assert((line != null) == (wpfLine != null)); if (wpfLine == null || !wpfLine.IsVisible()) return null; return wpfLine; }
void Refresh(IGlyphTextMethodMarkerImpl marker) { var span = GetSnapshotSpan(marker); if (span == null) return; Refresh(marker, span.Value); }