diff --git a/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/BatchParserWrapper.cs b/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/BatchParserWrapper.cs
index bd3a336e..55f9bfc6 100644
--- a/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/BatchParserWrapper.cs
+++ b/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/BatchParserWrapper.cs
@@ -3,7 +3,7 @@
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
//
-using Microsoft.SqlTools.Utility;
+using Microsoft.SqlTools.BatchParser.Utility;
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/Batch.cs b/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/Batch.cs
index 1e1c6c5f..0728732b 100644
--- a/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/Batch.cs
+++ b/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/Batch.cs
@@ -10,7 +10,7 @@ using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using Microsoft.SqlTools.ServiceLayer.Connection.ReliableConnection;
-using Microsoft.SqlTools.Utility;
+using Microsoft.SqlTools.BatchParser.Utility;
using Microsoft.SqlTools.ManagedBatchParser;
namespace Microsoft.SqlTools.ServiceLayer.BatchParser.ExecutionEngineCode
diff --git a/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/ExecutionEngine.cs b/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/ExecutionEngine.cs
index b69ba9de..84c70dc8 100644
--- a/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/ExecutionEngine.cs
+++ b/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/ExecutionEngine.cs
@@ -14,7 +14,7 @@ using System.IO;
using System.Text;
using Microsoft.SqlTools.ManagedBatchParser;
using Microsoft.SqlTools.ServiceLayer.Connection.ReliableConnection;
-using Microsoft.SqlTools.Utility;
+using Microsoft.SqlTools.BatchParser.Utility;
namespace Microsoft.SqlTools.ServiceLayer.BatchParser.ExecutionEngineCode
{
diff --git a/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/ExecutionEngineConditions.cs b/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/ExecutionEngineConditions.cs
index b64667ed..546620cf 100644
--- a/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/ExecutionEngineConditions.cs
+++ b/src/Microsoft.SqlTools.ManagedBatchParser/BatchParser/ExecutionEngineCode/ExecutionEngineConditions.cs
@@ -4,7 +4,7 @@
//
using System.Collections.Specialized;
-using Microsoft.SqlTools.Utility;
+using Microsoft.SqlTools.BatchParser.Utility;
namespace Microsoft.SqlTools.ServiceLayer.BatchParser.ExecutionEngineCode
{
diff --git a/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.cs b/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.cs
index 5e724bec..f814a0b9 100644
--- a/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.cs
+++ b/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.cs
@@ -285,6 +285,14 @@ namespace Microsoft.SqlTools.ManagedBatchParser
}
}
+ public static string NullEmptyOrWhitespaceString
+ {
+ get
+ {
+ return Keys.GetString(Keys.NullEmptyOrWhitespaceString);
+ }
+ }
+
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
public class Keys
{
@@ -389,6 +397,9 @@ namespace Microsoft.SqlTools.ManagedBatchParser
public const string SqlCmd_FailedInclude = "SqlCmd_FailedInclude";
+ public const string NullEmptyOrWhitespaceString = "NullEmptyOrWhitespaceString";
+
+
private Keys()
{ }
diff --git a/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.resx b/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.resx
index c28140ae..773290c3 100644
--- a/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.resx
+++ b/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.resx
@@ -245,4 +245,8 @@
Could not find included file {0}.
+
+ Parameter contains a null, empty, or whitespace string.
+
+
diff --git a/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.strings b/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.strings
index 73ea5b18..c656c384 100644
--- a/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.strings
+++ b/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.strings
@@ -88,3 +88,5 @@ SqlCmd_PathLong = Path too long.
SqlCmd_FailedInclude = Could not find included file {0}.
+NullEmptyOrWhitespaceString = Parameter contains a null, empty, or whitespace string.
+
diff --git a/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.xlf b/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.xlf
index 7f323024..e2443ad1 100644
--- a/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.xlf
+++ b/src/Microsoft.SqlTools.ManagedBatchParser/Localization/sr.xlf
@@ -162,6 +162,11 @@
Could not find included file {0}.
+
+ Parameter contains a null, empty, or whitespace string.
+ Parameter contains a null, empty, or whitespace string.
+
+