// Constructor for testing protected AbstractDebuggerIntelliSenseContext(IWpfTextView wpfTextView, ITextBuffer contextBuffer, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] currentStatementSpan, IComponentModel componentModel, IContentType contentType, bool isImmediateWindow) { _textView = wpfTextView; this.ContextBuffer = contextBuffer; this.CurrentStatementSpan = currentStatementSpan[0]; _contentType = contentType; this.ProjectionBufferFactoryService = componentModel.GetService <IProjectionBufferFactoryService>(); _bufferGraphFactoryService = componentModel.GetService <IBufferGraphFactoryService>(); _isImmediateWindow = isImmediateWindow; }
// Constructor for testing protected AbstractDebuggerIntelliSenseContext(IWpfTextView wpfTextView, ITextBuffer contextBuffer, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] currentStatementSpan, IComponentModel componentModel, IContentType contentType, bool isImmediateWindow) { _textView = wpfTextView; this.ContextBuffer = contextBuffer; this.CurrentStatementSpan = currentStatementSpan[0]; _contentType = contentType; this.ProjectionBufferFactoryService = componentModel.GetService<IProjectionBufferFactoryService>(); _bufferGraphFactoryService = componentModel.GetService<IBufferGraphFactoryService>(); _isImmediateWindow = isImmediateWindow; }
protected AbstractDebuggerIntelliSenseContext( IWpfTextView wpfTextView, IVsTextView vsTextView, IVsTextLines vsDebuggerTextLines, ITextBuffer contextBuffer, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] currentStatementSpan, IComponentModel componentModel, IServiceProvider serviceProvider, IContentType contentType) { _textView = wpfTextView; _debuggerTextLines = vsDebuggerTextLines; this.ContextBuffer = contextBuffer; this.CurrentStatementSpan = currentStatementSpan[0]; _contentType = contentType; this.ProjectionBufferFactoryService = componentModel.GetService <IProjectionBufferFactoryService>(); _bufferGraphFactoryService = componentModel.GetService <IBufferGraphFactoryService>(); _isImmediateWindow = IsImmediateWindow((IVsUIShell)serviceProvider.GetService(typeof(SVsUIShell)), vsTextView); }
protected AbstractDebuggerIntelliSenseContext( IWpfTextView wpfTextView, IVsTextView vsTextView, IVsTextLines vsDebuggerTextLines, ITextBuffer contextBuffer, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] currentStatementSpan, IComponentModel componentModel, IServiceProvider serviceProvider, IContentType contentType) { _textView = wpfTextView; _debuggerTextLines = vsDebuggerTextLines; this.ContextBuffer = contextBuffer; this.CurrentStatementSpan = currentStatementSpan[0]; _contentType = contentType; this.ProjectionBufferFactoryService = componentModel.GetService<IProjectionBufferFactoryService>(); _bufferGraphFactoryService = componentModel.GetService<IBufferGraphFactoryService>(); _isImmediateWindow = IsImmediateWindow((IVsUIShell)serviceProvider.GetService(typeof(SVsUIShell)), vsTextView); }