public JReplEvaluator(IJInterpreterFactoryProvider factoryProvider, Guid guid, Version version, IErrorProviderFactory errorProviderFactory) { _factProvider = factoryProvider; _guid = guid; _version = version; _errorProviderFactory = errorProviderFactory; }
public TaskProvider(IServiceProvider serviceProvider, IVsTaskList taskList, IErrorProviderFactory errorProvider) { _serviceProvider = serviceProvider; _items = new Dictionary <EntryKey, List <TaskProviderItem> >(); _errorSources = new Dictionary <EntryKey, HashSet <ITextBuffer> >(); _taskList = taskList; _errorProvider = errorProvider; }
public RubyAnalyzer(IComponentModel /*!*/ componentModel) { _engine = componentModel.GetService <IRubyRuntimeHost>().RubyScriptEngine; _squiggleProvider = componentModel.GetService <IErrorProviderFactory>(); _queue = new ParseQueue(this); _analysisQueue = new AnalysisQueue <AnalysisItem>(this); _projectFiles = new Dictionary <string, AnalysisItem>(StringComparer.OrdinalIgnoreCase); }
public TaskProvider(IServiceProvider serviceProvider, IVsTaskList taskList, IErrorProviderFactory errorProvider, IEnumerable <string> monikers) { _serviceProvider = serviceProvider; _items = new Dictionary <EntryKey, List <TaskProviderItem> >(); _errorSources = new Dictionary <EntryKey, HashSet <ITextBuffer> >(); _monikers = new HashSet <string>(monikers.MaybeEnumerate(), StringComparer.OrdinalIgnoreCase); _taskList = taskList; _errorProvider = errorProvider; }
public PythonAnalyzer(IPythonRuntimeHost runtimeHost, IErrorProviderFactory errorProvider) { _engine = runtimeHost.ScriptEngine; _squiggleProvider = errorProvider; _queue = new ParseQueue(this); _analysisQueue = new AnalysisQueue <IProjectEntry>(this); _analysisState = new ProjectState(_engine); _projectFiles = new Dictionary <string, IProjectEntry>(StringComparer.OrdinalIgnoreCase); }
public TaskProvider(IServiceProvider serviceProvider, IVsTaskList taskList, IErrorProviderFactory errorProvider) { _serviceProvider = serviceProvider; _items = new Dictionary <EntryKey, List <TaskProviderItem> >(); _errorSources = new Dictionary <EntryKey, HashSet <ITextBuffer> >(); _taskList = taskList; _errorProvider = errorProvider; _workerQueue = new BlockingCollection <WorkerMessage>(); }
public ErrorListPresenter(ITextBuffer textBuffer, IErrorProviderFactory squiggleProviderFactory, IServiceProvider serviceProvider) { _textBuffer = textBuffer; _textBuffer.Changed += OnTextBufferChanged; _serviceProvider = serviceProvider; _squiggleTagger = squiggleProviderFactory.GetErrorTagger(_textBuffer); _errorListProvider = new Microsoft.VisualStudio.Shell.ErrorListProvider(serviceProvider); _previousErrors = new List<ErrorTask>(); _previousSquiggles = new List<TrackingTagSpan<IErrorTag>>(); }
public ErrorListPresenter(ITextBuffer textBuffer, IErrorProviderFactory squiggleProviderFactory, IServiceProvider serviceProvider) { _textBuffer = textBuffer; _textBuffer.Changed += OnTextBufferChanged; _serviceProvider = serviceProvider; _squiggleTagger = squiggleProviderFactory.GetErrorTagger(_textBuffer); _errorListProvider = new Microsoft.VisualStudio.Shell.ErrorListProvider(serviceProvider); _previousErrors = new List <ErrorTask>(); _previousSquiggles = new List <TrackingTagSpan <IErrorTag> >(); }
public TaskProvider(IVsTaskList errorList, IErrorProviderFactory errorProvider) { _items = new Dictionary <EntryKey, List <TaskProviderItem> >(); _errorSources = new Dictionary <EntryKey, HashSet <ITextBuffer> >(); _errorList = errorList; if (_errorList != null) { ErrorHandler.ThrowOnFailure(_errorList.RegisterTaskProvider(this, out _cookie)); } _errorProvider = errorProvider; _workerQueue = new BlockingCollection <WorkerMessage>(); }
public SquiggleErrorPresenter(IWpfTextView textView, IErrorProviderFactory squiggleProviderFactory, IServiceProvider serviceProvider) { this.textView = textView; this.textView.TextBuffer.Changed += OnTextBufferChanged; //this.textView.Closed += new EventHandler(OnTextViewClosed); textView.GotAggregateFocus += new EventHandler(OnTextViewGotFocus); this.errorListProvider = new StaDynErrorListProvider(); this.squiggleTagger = squiggleProviderFactory.GetErrorTagger(textView.TextBuffer); previousSquiggles = new List <TrackingTagSpan <IErrorTag> >(); //CreateErrors(); }
public ErrorListPresenter(IWpfTextView textView, IErrorProviderFactory squiggleProviderFactory, IServiceProvider serviceProvider) { this.textView = textView; this.textView.TextBuffer.Changed += OnTextBufferChanged; this.textView.Closed += new EventHandler(OnTextViewClosed); this.errorListProvider = new PyErrorListProvider(); this.squiggleTagger = squiggleProviderFactory.GetErrorTagger(textView.TextBuffer); errorList = new Microsoft.VisualStudio.Shell.ErrorListProvider(serviceProvider); previousErrors = new List <ErrorTask>(); previousSquiggles = new List <TrackingTagSpan <IErrorTag> >(); CreateErrors(); }
public ErrorListPresenter(IWpfTextView textView, IErrorProviderFactory squiggleProviderFactory, IServiceProvider serviceProvider) { this.textView = textView; this.textView.TextBuffer.Changed += OnTextBufferChanged; this.textView.Closed += new EventHandler(OnTextViewClosed); this.errorListProvider = new PyErrorListProvider(); this.squiggleTagger = squiggleProviderFactory.GetErrorTagger(textView.TextBuffer); errorList = new Microsoft.VisualStudio.Shell.ErrorListProvider(serviceProvider); previousErrors = new List<ErrorTask>(); previousSquiggles = new List<TrackingTagSpan<IErrorTag>>(); CreateErrors(); }
public ProjectAnalyzer(IPythonInterpreter interpreter, IPythonInterpreterFactory factory, IErrorProviderFactory errorProvider, PythonProjectNode project = null) { _errorProvider = errorProvider; _queue = new ParseQueue(this); _analysisQueue = new AnalysisQueue(this); _interpreterFactory = factory; _project = project; _analysisState = new PythonAnalyzer(interpreter, factory.GetLanguageVersion()); _projectFiles = new Dictionary <string, IProjectEntry>(StringComparer.OrdinalIgnoreCase); if (PythonToolsPackage.Instance != null) { _errorList = (IVsErrorList)PythonToolsPackage.GetGlobalService(typeof(SVsErrorList)); } }
public ErrorTaskProvider(IServiceProvider serviceProvider, IVsTaskList taskList, IErrorProviderFactory errorProvider) : base(serviceProvider, taskList, errorProvider) { }
public JReplEvaluatorProvider([ImportMany]IJInterpreterFactoryProvider[] interpreters, IErrorProviderFactory errorProviderFactory) { _interpreters = interpreters; _errorProviderFactory = errorProviderFactory; }
public ErrorTaskProvider(IServiceProvider serviceProvider, IVsTaskList taskList, IErrorProviderFactory errorProvider) : base(serviceProvider, taskList, errorProvider) { if (taskList is IVsErrorList) { _errorList = taskList as IVsErrorList; } }
public ProjectAnalyzer(IPythonInterpreterFactory factory, IErrorProviderFactory errorProvider) : this(factory.CreateInterpreter(), factory, errorProvider) { }
public CommentTaskProvider(IServiceProvider serviceProvider, IVsTaskList taskList, IErrorProviderFactory errorProvider) : base(serviceProvider, taskList, errorProvider) { RefreshTokens(); }
internal ErrorTaskProvider(IServiceProvider serviceProvider, IVsTaskList taskList, IErrorProviderFactory errorProvider, IEnumerable <string> monikers) : base(serviceProvider, taskList, errorProvider, monikers) { }
internal CommentTaskProvider(IServiceProvider serviceProvider, IVsTaskList taskList, IErrorProviderFactory errorProvider, IEnumerable <string> monikers) : base(serviceProvider, taskList, errorProvider, monikers) { RefreshTokens(); }