From ca47896204482bf4a6979e3838bf7f09f61cebeb Mon Sep 17 00:00:00 2001 From: giy <giy@omp-system.ru> Date: Fri, 02 Sep 2022 14:16:56 +0300 Subject: [PATCH] Обновление до версии 2.9.0 --- QtVsTools.Package/QML/Classification/QmlExpressionEvalClassifier.cs | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/QtVsTools.Package/QML/Classification/QmlExpressionEvalClassifier.cs b/QtVsTools.Package/QML/Classification/QmlExpressionEvalClassifier.cs index dd0528e..9cb30eb 100644 --- a/QtVsTools.Package/QML/Classification/QmlExpressionEvalClassifier.cs +++ b/QtVsTools.Package/QML/Classification/QmlExpressionEvalClassifier.cs @@ -41,11 +41,12 @@ using Microsoft.VisualStudio.Text.Tagging; using Microsoft.VisualStudio.TextManager.Interop; using Microsoft.VisualStudio.Utilities; -using QtVsTools.Qml.Syntax; -using QtVsTools.VisualStudio; namespace QtVsTools.Qml.Classification { + using QtVsTools.VisualStudio; + using Syntax; + [Export(typeof(IViewTaggerProvider))] [ContentType("qml")] [TagType(typeof(ClassificationTag))] @@ -169,6 +170,8 @@ int IVsTextViewFilter.GetDataTipText(TextSpan[] pSpan, out string pbstrText) { + ThreadHelper.ThrowIfNotOnUIThread(); + pbstrText = ""; var dbgMode = new DBGMODE[1]; if (debugger.GetMode(dbgMode) != VSConstants.S_OK @@ -215,6 +218,7 @@ OLECMD[] prgCmds, IntPtr pCmdText) { + ThreadHelper.ThrowIfNotOnUIThread(); return nextTarget.QueryStatus(ref pguidCmdGroup, cCmds, prgCmds, pCmdText); } @@ -225,12 +229,13 @@ IntPtr pvaIn, IntPtr pvaOut) { + ThreadHelper.ThrowIfNotOnUIThread(); return nextTarget.Exec(ref pguidCmdGroup, nCmdID, nCmdexecopt, pvaIn, pvaOut); } class ExprTrackingTag : TrackingTag { - public IOrderedEnumerable<AstNode> Exprs { get; private set; } + public IOrderedEnumerable<AstNode> Exprs { get; } public ExprTrackingTag( ITextSnapshot snapshot, @@ -245,7 +250,7 @@ class ExprTag : ClassificationTag { - public IOrderedEnumerable<AstNode> Exprs { get; private set; } + public IOrderedEnumerable<AstNode> Exprs { get; } public ExprTag(IOrderedEnumerable<AstNode> exprs, IClassificationType type) : base(type) -- Gitblit v1.9.1