public CommentImage(VariableExpander variableExpander) : base() { m_VariableExpander = variableExpander ?? throw new ArgumentNullException("variableExpander"); fileSystemWatcher.Changed += FileSystemWatcher_Changed; fileSystemWatcher.Renamed += FileSystemWatcher_Changed; }
public CommentsAdornment(IWpfTextView view, ITextDocumentFactoryService textDocumentFactory, SVsServiceProvider serviceProvider) { m_TextDocumentFactory = textDocumentFactory; m_View = view; _layer = view.GetAdornmentLayer("CommentImageAdornmentLayer"); Images = new ConcurrentDictionary <int, CommentImage>(); m_View.LayoutChanged += OnLayoutChanged; _contentTypeName = view.TextBuffer.ContentType.TypeName; m_View.TextBuffer.ContentTypeChanged += OnContentTypeChanged; _errorTags = new List <ITagSpan <ErrorTag> >(); _variableExpander = new VariableExpander(m_View, serviceProvider); m_Timer.Elapsed += _timer_Elapsed; }