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/Parser/QmlParserInterop.cs | 16 +++++++---------
1 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/QtVsTools.Package/QML/Parser/QmlParserInterop.cs b/QtVsTools.Package/QML/Parser/QmlParserInterop.cs
index 8ff5d87..d9965f2 100644
--- a/QtVsTools.Package/QML/Parser/QmlParserInterop.cs
+++ b/QtVsTools.Package/QML/Parser/QmlParserInterop.cs
@@ -148,28 +148,27 @@
IntPtr qmlTextPtr = IntPtr.Zero;
IntPtr qmlParserPtr = IntPtr.Zero;
-
- List<Token> tokens;
+ readonly List<Token> tokens;
public IEnumerable<Token> Tokens
{
get { return tokens; }
}
- List<DiagnosticMessage> diagnosticMessages;
+ readonly List<DiagnosticMessage> diagnosticMessages;
public IEnumerable<DiagnosticMessage> DiagnosticMessages
{
get { return diagnosticMessages; }
}
- public int FirstErrorOffset { get; private set; }
+ private int FirstErrorOffset { get; set; }
- List<AstNode> visitedNodes;
+ readonly List<AstNode> visitedNodes;
public IEnumerable<AstNode> AstNodes { get { return visitedNodes; } }
public bool ParsedCorrectly { get; private set; }
- Dictionary<IntPtr, AstNode> nodesBytPtr;
- Dictionary<IntPtr, List<KeyValuePair<AstNode, PropertyInfo>>> pendingDereferences;
+ readonly Dictionary<IntPtr, AstNode> nodesBytPtr;
+ readonly Dictionary<IntPtr, List<KeyValuePair<AstNode, PropertyInfo>>> pendingDereferences;
Parser()
{
@@ -315,8 +314,7 @@
if (ptrRef == IntPtr.Zero)
return;
- AstNode nodeRef;
- if (nodesBytPtr.TryGetValue(ptrRef, out nodeRef)) {
+ if (nodesBytPtr.TryGetValue(ptrRef, out AstNode nodeRef)) {
nodeProperty.SetValue(node, nodeRef);
} else {
List<KeyValuePair<AstNode, PropertyInfo>> pendingRefList;
--
Gitblit v1.9.1