public FrameListener(VisualStudioDocumentTrackingService service, IVsWindowFrame frame, DocumentId id) { this.Frame = frame; this.Id = id; _service = service; ((IVsWindowFrame2)frame).Advise(this, out _cookie); }
public RoslynDocumentProvider( IVisualStudioHostProjectContainer projectContainer, IServiceProvider serviceProvider, IDocumentTrackingService documentTrackingService = null) : base(projectContainer, serviceProvider, signUpForFileChangeNotification: true) { _documentTrackingService = documentTrackingService as VisualStudioDocumentTrackingService; }
public NonRoslynTextBufferTracker(VisualStudioDocumentTrackingService owner) { _owner = owner; _views = new HashSet <ITextView>(); }
public NonRoslynTextBufferTracker(VisualStudioDocumentTrackingService owner) { _owner = owner; _views = new HashSet<ITextView>(); }