diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id
index 15c81f67f8..cc34a7cde9 100644
--- a/configure.REMOVED.git-id
+++ b/configure.REMOVED.git-id
@@ -1 +1 @@
-8ad559df84be122da89b65cb9128d336923c49d6
\ No newline at end of file
+b104eb20a460636aef00adf8c55d3abf8ca88263
\ No newline at end of file
diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id
index 98584237df..4fc20ee29d 100644
--- a/configure.ac.REMOVED.git-id
+++ b/configure.ac.REMOVED.git-id
@@ -1 +1 @@
-c1db514920ab9b8a51ace79aa67b54f51ee2d0af
\ No newline at end of file
+6ae1fe0f537edf62089ab5f411f049f90c6d9c64
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.1.3.2/tools/vbc.rsp b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.1.3.2/tools/vbc.rsp
index 52b4caceb9..c56b36c89b 100644
--- a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.1.3.2/tools/vbc.rsp
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.1.3.2/tools/vbc.rsp
@@ -30,7 +30,7 @@
/r:System.Web.RegularExpressions.dll
/r:System.Web.Services.dll
/r:System.Windows.Forms.dll
-/r:System.XML.dll
+/r:System.Xml.dll
/r:System.Workflow.Activities.dll
/r:System.Workflow.ComponentModel.dll
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.0.0/tools/vbc.rsp b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.0.0/tools/vbc.rsp
index 52b4caceb9..c56b36c89b 100644
--- a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.0.0/tools/vbc.rsp
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.0.0/tools/vbc.rsp
@@ -30,7 +30,7 @@
/r:System.Web.RegularExpressions.dll
/r:System.Web.Services.dll
/r:System.Windows.Forms.dll
-/r:System.XML.dll
+/r:System.Xml.dll
/r:System.Workflow.Activities.dll
/r:System.Workflow.ComponentModel.dll
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.7.0/tools/vbc.rsp b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.7.0/tools/vbc.rsp
index 52b4caceb9..c56b36c89b 100755
--- a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.7.0/tools/vbc.rsp
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.7.0/tools/vbc.rsp
@@ -30,7 +30,7 @@
/r:System.Web.RegularExpressions.dll
/r:System.Web.Services.dll
/r:System.Windows.Forms.dll
-/r:System.XML.dll
+/r:System.Xml.dll
/r:System.Workflow.Activities.dll
/r:System.Workflow.ComponentModel.dll
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.0/tools/vbc.rsp b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.0/tools/vbc.rsp
index 52b4caceb9..c56b36c89b 100755
--- a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.0/tools/vbc.rsp
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.0/tools/vbc.rsp
@@ -30,7 +30,7 @@
/r:System.Web.RegularExpressions.dll
/r:System.Web.Services.dll
/r:System.Windows.Forms.dll
-/r:System.XML.dll
+/r:System.Xml.dll
/r:System.Workflow.Activities.dll
/r:System.Workflow.ComponentModel.dll
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.2/tools/vbc.rsp b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.2/tools/vbc.rsp
index 52b4caceb9..c56b36c89b 100755
--- a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.2/tools/vbc.rsp
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.2/tools/vbc.rsp
@@ -30,7 +30,7 @@
/r:System.Web.RegularExpressions.dll
/r:System.Web.Services.dll
/r:System.Windows.Forms.dll
-/r:System.XML.dll
+/r:System.Xml.dll
/r:System.Workflow.Activities.dll
/r:System.Workflow.ComponentModel.dll
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/Microsoft.Net.Compilers.nuspec b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/Microsoft.Net.Compilers.nuspec
new file mode 100755
index 0000000000..4ac0cd6dd8
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/Microsoft.Net.Compilers.nuspec
@@ -0,0 +1,26 @@
+
+
+
+ Microsoft.Net.Compilers
+ 2.9.0
+ Microsoft
+ Microsoft
+ true
+ true
+ http://go.microsoft.com/fwlink/?LinkId=529443
+ https://github.com/dotnet/roslyn
+ .NET Compilers package.
+ Referencing this package will cause the project to be built using the specific version of the C# and Visual Basic compilers contained in the package, as opposed to any system installed version.
+
+ This package can be used to compile code targeting any platform, but can only be run using the desktop .NET 4.6+ Full Framework.
+
+ More details at https://aka.ms/roslyn-packages
+
+ This package was built from the source at https://github.com/dotnet/roslyn/commit/958f2354c4d83dbb0e7723d0a8079a0dfbc33f25.
+ .NET Compilers package.
+
+ en-US
+ Roslyn CodeAnalysis Compiler CSharp VB VisualBasic Parser Scanner Lexer Emit CodeGeneration Metadata IL Compilation Scripting Syntax Semantics
+
+
+
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/build/Microsoft.Net.Compilers.props b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/build/Microsoft.Net.Compilers.props
new file mode 100755
index 0000000000..829cbfffa2
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/build/Microsoft.Net.Compilers.props
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ $(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets
+ $(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets
+
+
+
+
+ $(MSBuildThisFileDirectory)..\tools
+ csc.exe
+ $(MSBuildThisFileDirectory)..\tools
+ vbc.exe
+
+
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.Build.Tasks.CodeAnalysis.dll.REMOVED.git-id b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.Build.Tasks.CodeAnalysis.dll.REMOVED.git-id
new file mode 100644
index 0000000000..1b2632b434
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.Build.Tasks.CodeAnalysis.dll.REMOVED.git-id
@@ -0,0 +1 @@
+702c55723e65d8f6c4e0b6b2ace224ebbec0da75
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CSharp.Core.targets b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CSharp.Core.targets
new file mode 100755
index 0000000000..d11c09506b
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CSharp.Core.targets
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+ $(NoWarn);1701;1702
+
+
+
+
+ $(NoWarn);2008
+
+
+
+
+ $(AppConfig)
+
+
+ $(IntermediateOutputPath)$(TargetName).compile.pdb
+
+
+
+
+
+
+
+
+ <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
+
+
+
+
+
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.CSharp.Scripting.dll b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.CSharp.Scripting.dll
new file mode 100755
index 0000000000..3bace35288
Binary files /dev/null and b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.CSharp.Scripting.dll differ
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.CSharp.dll.REMOVED.git-id b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.CSharp.dll.REMOVED.git-id
new file mode 100644
index 0000000000..14ff2cd321
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.CSharp.dll.REMOVED.git-id
@@ -0,0 +1 @@
+0771ae23620c1e085e87ce4fd268f82759d5e0f0
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.Scripting.dll.REMOVED.git-id b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.Scripting.dll.REMOVED.git-id
new file mode 100644
index 0000000000..6b8437d184
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.Scripting.dll.REMOVED.git-id
@@ -0,0 +1 @@
+2f0fb9a2d88c3404827d5608b6c470b5c6b1780c
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.VisualBasic.dll.REMOVED.git-id b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.VisualBasic.dll.REMOVED.git-id
new file mode 100644
index 0000000000..c936ef5061
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.VisualBasic.dll.REMOVED.git-id
@@ -0,0 +1 @@
+b37dd9a72348aa7ef26473e83e25b7511273234e
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.dll.REMOVED.git-id b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.dll.REMOVED.git-id
new file mode 100644
index 0000000000..92ad1a9123
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.CodeAnalysis.dll.REMOVED.git-id
@@ -0,0 +1 @@
+e7a6979fd840c0e7c51b0947048747c70910e91b
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.Managed.Core.targets b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.Managed.Core.targets
new file mode 100755
index 0000000000..ec8412cd71
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.Managed.Core.targets
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+ <_MappedSourceRoot Remove="@(_MappedSourceRoot)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ <_TopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''"/>
+
+
+
+
+
+
+ ,$(PathMap)
+
+
+ @(_TopLevelSourceRoot->'%(Identity)=%(MappedPath)', ',')$(PathMap)
+
+
+
+
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.VisualBasic.Core.targets b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.VisualBasic.Core.targets
new file mode 100755
index 0000000000..66be66388c
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/Microsoft.VisualBasic.Core.targets
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+ <_NoWarnings Condition="'$(WarningLevel)' == '0'">true
+ <_NoWarnings Condition="'$(WarningLevel)' == '1'">false
+
+
+
+
+ $(IntermediateOutputPath)$(TargetName).compile.pdb
+
+
+
+
+
+
+
+ <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
+
+
+
+
+
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/System.Collections.Immutable.dll.REMOVED.git-id b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/System.Collections.Immutable.dll.REMOVED.git-id
new file mode 100644
index 0000000000..0a38e33068
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/System.Collections.Immutable.dll.REMOVED.git-id
@@ -0,0 +1 @@
+7e8bbedca13ee08c7c9ba4026016ee0861c79ab1
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/System.Reflection.Metadata.dll.REMOVED.git-id b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/System.Reflection.Metadata.dll.REMOVED.git-id
new file mode 100644
index 0000000000..d566e41899
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/System.Reflection.Metadata.dll.REMOVED.git-id
@@ -0,0 +1 @@
+49b799767e5e1637dcb90cd29bdd88ee6cf35aed
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/VBCSCompiler.exe b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/VBCSCompiler.exe
new file mode 100755
index 0000000000..e50edac836
Binary files /dev/null and b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/VBCSCompiler.exe differ
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/VBCSCompiler.exe.config b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/VBCSCompiler.exe.config
new file mode 100755
index 0000000000..cb91c083a9
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/VBCSCompiler.exe.config
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.exe b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.exe
new file mode 100755
index 0000000000..4893d9e012
Binary files /dev/null and b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.exe differ
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.exe.config b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.exe.config
new file mode 100755
index 0000000000..f20b6672be
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.exe.config
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.rsp b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.rsp
new file mode 100755
index 0000000000..be7661d074
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csc.rsp
@@ -0,0 +1,46 @@
+# Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+# This file contains command-line options that the C#
+# command line compiler (CSC) will process as part
+# of every compilation, unless the "/noconfig" option
+# is specified.
+
+# Reference the common Framework libraries
+/r:Accessibility.dll
+/r:Microsoft.CSharp.dll
+/r:System.Configuration.dll
+/r:System.Configuration.Install.dll
+/r:System.Core.dll
+/r:System.Data.dll
+/r:System.Data.DataSetExtensions.dll
+/r:System.Data.Linq.dll
+/r:System.Data.OracleClient.dll
+/r:System.Deployment.dll
+/r:System.Design.dll
+/r:System.DirectoryServices.dll
+/r:System.dll
+/r:System.Drawing.Design.dll
+/r:System.Drawing.dll
+/r:System.EnterpriseServices.dll
+/r:System.Management.dll
+/r:System.Messaging.dll
+/r:System.Runtime.Remoting.dll
+/r:System.Runtime.Serialization.dll
+/r:System.Runtime.Serialization.Formatters.Soap.dll
+/r:System.Security.dll
+/r:System.ServiceModel.dll
+/r:System.ServiceModel.Web.dll
+/r:System.ServiceProcess.dll
+/r:System.Transactions.dll
+/r:System.Web.dll
+/r:System.Web.Extensions.Design.dll
+/r:System.Web.Extensions.dll
+/r:System.Web.Mobile.dll
+/r:System.Web.RegularExpressions.dll
+/r:System.Web.Services.dll
+/r:System.Windows.Forms.dll
+/r:System.Workflow.Activities.dll
+/r:System.Workflow.ComponentModel.dll
+/r:System.Workflow.Runtime.dll
+/r:System.Xml.dll
+/r:System.Xml.Linq.dll
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.exe b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.exe
new file mode 100755
index 0000000000..6d9990c9a2
Binary files /dev/null and b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.exe differ
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.exe.config b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.exe.config
new file mode 100755
index 0000000000..b0b9864bf9
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.exe.config
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.rsp b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.rsp
new file mode 100755
index 0000000000..492f239de8
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/csi.rsp
@@ -0,0 +1,14 @@
+/r:System.dll
+/r:System.Core.dll
+/r:Microsoft.CSharp.dll
+/r:Facades/System.Runtime.dll
+/u:System
+/u:System.IO
+/u:System.Collections.Generic
+/u:System.Console
+/u:System.Diagnostics
+/u:System.Dynamic
+/u:System.Linq
+/u:System.Linq.Expressions
+/u:System.Text
+/u:System.Threading.Tasks
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.exe b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.exe
new file mode 100755
index 0000000000..2c520a9632
Binary files /dev/null and b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.exe differ
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.exe.config b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.exe.config
new file mode 100755
index 0000000000..f20b6672be
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.exe.config
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.rsp b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.rsp
new file mode 100755
index 0000000000..c56b36c89b
--- /dev/null
+++ b/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.9.0/tools/vbc.rsp
@@ -0,0 +1,55 @@
+# Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+# This file contains command-line options that the VB
+# command line compiler (VBC) will process as part
+# of every compilation, unless the "/noconfig" option
+# is specified.
+
+# Reference the common Framework libraries
+/r:Accessibility.dll
+/r:System.Configuration.dll
+/r:System.Configuration.Install.dll
+/r:System.Data.dll
+/r:System.Data.OracleClient.dll
+/r:System.Deployment.dll
+/r:System.Design.dll
+/r:System.DirectoryServices.dll
+/r:System.dll
+/r:System.Drawing.Design.dll
+/r:System.Drawing.dll
+/r:System.EnterpriseServices.dll
+/r:System.Management.dll
+/r:System.Messaging.dll
+/r:System.Runtime.Remoting.dll
+/r:System.Runtime.Serialization.Formatters.Soap.dll
+/r:System.Security.dll
+/r:System.ServiceProcess.dll
+/r:System.Transactions.dll
+/r:System.Web.dll
+/r:System.Web.Mobile.dll
+/r:System.Web.RegularExpressions.dll
+/r:System.Web.Services.dll
+/r:System.Windows.Forms.dll
+/r:System.Xml.dll
+
+/r:System.Workflow.Activities.dll
+/r:System.Workflow.ComponentModel.dll
+/r:System.Workflow.Runtime.dll
+/r:System.Runtime.Serialization.dll
+/r:System.ServiceModel.dll
+
+/r:System.Core.dll
+/r:System.Xml.Linq.dll
+/r:System.Data.Linq.dll
+/r:System.Data.DataSetExtensions.dll
+/r:System.Web.Extensions.dll
+/r:System.Web.Extensions.Design.dll
+/r:System.ServiceModel.Web.dll
+
+# Import System and Microsoft.VisualBasic
+/imports:System
+/imports:Microsoft.VisualBasic
+/imports:System.Linq
+/imports:System.Xml.Linq
+
+/optioninfer+
diff --git a/mcs/build/common/Consts.cs b/mcs/build/common/Consts.cs
index 041d9874db..f1ce72ab65 100644
--- a/mcs/build/common/Consts.cs
+++ b/mcs/build/common/Consts.cs
@@ -34,7 +34,7 @@ static class Consts
// Use these assembly version constants to make code more maintainable.
//
- public const string MonoVersion = "5.18.0.195";
+ public const string MonoVersion = "5.18.0.198";
public const string MonoCompany = "Mono development team";
public const string MonoProduct = "Mono Common Language Infrastructure";
public const string MonoCopyright = "(c) Various Mono authors";
diff --git a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
index 26cea893bb..92fd527a39 100644
--- a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
@@ -1 +1 @@
-141796699f6678ab117b739913198e7427aabee6
\ No newline at end of file
+f1bcd6da5db5c14c571b96bc7f6556becbbd6f80
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
index 2defb3a464..063937cc18 100644
--- a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
@@ -1 +1 @@
-9e57699daed5253347c81fc9ac94063c6ef5da21
\ No newline at end of file
+0d95327e76d56a0637d3108f653071f01a578b4e
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
index 9b604d9652..401c1c8548 100644
--- a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
@@ -1 +1 @@
-f7e6a79e42edc89d8332c59207c0abf3e4fbd586
\ No newline at end of file
+21d6d8d438c0a77044b1e75cede4bd770f75db7c
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll
index adfd6af3fa..e4a4812b72 100644
Binary files a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll and b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll differ
diff --git a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
index 90e88cbbf8..f77cf67cc5 100644
--- a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
@@ -1 +1 @@
-527b70519ee6a1edecd78fb6be22efd086db41a8
\ No newline at end of file
+ecd6582948e78b7d730ff1cbedb7ac5d9243a0f7
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
index 01a76bf5eb..3787c0074b 100644
--- a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
@@ -1 +1 @@
-e199ddda93a03d83f98e641029684dfffc691e7d
\ No newline at end of file
+eaacc1c7b4091afc9f745a3c5eec0b42ac4234ca
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
index 1c12b93b25..04878979e2 100644
--- a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
+++ b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
@@ -1 +1 @@
-59fde8209c4b2e1e17a9cb3d48a1837645d88129
\ No newline at end of file
+a75bd866047dfc7ad973477648e8acaa2b56cb42
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
index 0fdea3a7ab..789abd6ca6 100644
--- a/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-linux/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
@@ -1 +1 @@
-9f08a69a564caed7da24614fa8830a118e50bb34
\ No newline at end of file
+3385d9b9c1d52e3bdc2a9625fb90960591639907
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
index 26cea893bb..92fd527a39 100644
--- a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
@@ -1 +1 @@
-141796699f6678ab117b739913198e7427aabee6
\ No newline at end of file
+f1bcd6da5db5c14c571b96bc7f6556becbbd6f80
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
index 2defb3a464..063937cc18 100644
--- a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
@@ -1 +1 @@
-9e57699daed5253347c81fc9ac94063c6ef5da21
\ No newline at end of file
+0d95327e76d56a0637d3108f653071f01a578b4e
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
index 9b604d9652..401c1c8548 100644
--- a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
@@ -1 +1 @@
-f7e6a79e42edc89d8332c59207c0abf3e4fbd586
\ No newline at end of file
+21d6d8d438c0a77044b1e75cede4bd770f75db7c
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll
index adfd6af3fa..e4a4812b72 100644
Binary files a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll and b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll differ
diff --git a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
index 90e88cbbf8..f77cf67cc5 100644
--- a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
@@ -1 +1 @@
-527b70519ee6a1edecd78fb6be22efd086db41a8
\ No newline at end of file
+ecd6582948e78b7d730ff1cbedb7ac5d9243a0f7
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
index 01a76bf5eb..3787c0074b 100644
--- a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
@@ -1 +1 @@
-e199ddda93a03d83f98e641029684dfffc691e7d
\ No newline at end of file
+eaacc1c7b4091afc9f745a3c5eec0b42ac4234ca
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
index 1c12b93b25..04878979e2 100644
--- a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
+++ b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
@@ -1 +1 @@
-59fde8209c4b2e1e17a9cb3d48a1837645d88129
\ No newline at end of file
+a75bd866047dfc7ad973477648e8acaa2b56cb42
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
index 0fdea3a7ab..789abd6ca6 100644
--- a/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-macos/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
@@ -1 +1 @@
-9f08a69a564caed7da24614fa8830a118e50bb34
\ No newline at end of file
+3385d9b9c1d52e3bdc2a9625fb90960591639907
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
index 26cea893bb..92fd527a39 100644
--- a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
@@ -1 +1 @@
-141796699f6678ab117b739913198e7427aabee6
\ No newline at end of file
+f1bcd6da5db5c14c571b96bc7f6556becbbd6f80
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
index 2defb3a464..063937cc18 100644
--- a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
@@ -1 +1 @@
-9e57699daed5253347c81fc9ac94063c6ef5da21
\ No newline at end of file
+0d95327e76d56a0637d3108f653071f01a578b4e
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
index 9b604d9652..401c1c8548 100644
--- a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
@@ -1 +1 @@
-f7e6a79e42edc89d8332c59207c0abf3e4fbd586
\ No newline at end of file
+21d6d8d438c0a77044b1e75cede4bd770f75db7c
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll
index adfd6af3fa..e4a4812b72 100644
Binary files a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll and b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll differ
diff --git a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
index 90e88cbbf8..f77cf67cc5 100644
--- a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
@@ -1 +1 @@
-527b70519ee6a1edecd78fb6be22efd086db41a8
\ No newline at end of file
+ecd6582948e78b7d730ff1cbedb7ac5d9243a0f7
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
index 01a76bf5eb..3787c0074b 100644
--- a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
@@ -1 +1 @@
-e199ddda93a03d83f98e641029684dfffc691e7d
\ No newline at end of file
+eaacc1c7b4091afc9f745a3c5eec0b42ac4234ca
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
index 1c12b93b25..04878979e2 100644
--- a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
+++ b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
@@ -1 +1 @@
-59fde8209c4b2e1e17a9cb3d48a1837645d88129
\ No newline at end of file
+a75bd866047dfc7ad973477648e8acaa2b56cb42
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
index 0fdea3a7ab..789abd6ca6 100644
--- a/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-unix/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
@@ -1 +1 @@
-9f08a69a564caed7da24614fa8830a118e50bb34
\ No newline at end of file
+3385d9b9c1d52e3bdc2a9625fb90960591639907
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
index 26cea893bb..92fd527a39 100644
--- a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/Mono.Security.dll.REMOVED.git-id
@@ -1 +1 @@
-141796699f6678ab117b739913198e7427aabee6
\ No newline at end of file
+f1bcd6da5db5c14c571b96bc7f6556becbbd6f80
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
index 2defb3a464..063937cc18 100644
--- a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Configuration.dll.REMOVED.git-id
@@ -1 +1 @@
-9e57699daed5253347c81fc9ac94063c6ef5da21
\ No newline at end of file
+0d95327e76d56a0637d3108f653071f01a578b4e
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
index 9b604d9652..401c1c8548 100644
--- a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Core.dll.REMOVED.git-id
@@ -1 +1 @@
-f7e6a79e42edc89d8332c59207c0abf3e4fbd586
\ No newline at end of file
+21d6d8d438c0a77044b1e75cede4bd770f75db7c
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll
index adfd6af3fa..e4a4812b72 100644
Binary files a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll and b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.IO.Compression.dll differ
diff --git a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
index 90e88cbbf8..f77cf67cc5 100644
--- a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Numerics.dll.REMOVED.git-id
@@ -1 +1 @@
-527b70519ee6a1edecd78fb6be22efd086db41a8
\ No newline at end of file
+ecd6582948e78b7d730ff1cbedb7ac5d9243a0f7
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
index 01a76bf5eb..3787c0074b 100644
--- a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/System.Xml.dll.REMOVED.git-id
@@ -1 +1 @@
-e199ddda93a03d83f98e641029684dfffc691e7d
\ No newline at end of file
+eaacc1c7b4091afc9f745a3c5eec0b42ac4234ca
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
index 1c12b93b25..04878979e2 100644
--- a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
+++ b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/mcs.exe.REMOVED.git-id
@@ -1 +1 @@
-59fde8209c4b2e1e17a9cb3d48a1837645d88129
\ No newline at end of file
+a75bd866047dfc7ad973477648e8acaa2b56cb42
\ No newline at end of file
diff --git a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
index 0fdea3a7ab..789abd6ca6 100644
--- a/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
+++ b/mcs/class/lib/monolite-win32/F602B559-7639-49B6-97EE-C433CE7A56F2/mscorlib.dll.REMOVED.git-id
@@ -1 +1 @@
-9f08a69a564caed7da24614fa8830a118e50bb34
\ No newline at end of file
+3385d9b9c1d52e3bdc2a9625fb90960591639907
\ No newline at end of file
diff --git a/mcs/packages/mnt/jenkins/workspace/release-tarball-mono/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.2/tools/vbc.rsp b/mcs/packages/mnt/jenkins/workspace/release-tarball-mono/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.2/tools/vbc.rsp
index 52b4caceb9..c56b36c89b 100755
--- a/mcs/packages/mnt/jenkins/workspace/release-tarball-mono/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.2/tools/vbc.rsp
+++ b/mcs/packages/mnt/jenkins/workspace/release-tarball-mono/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.8.2/tools/vbc.rsp
@@ -30,7 +30,7 @@
/r:System.Web.RegularExpressions.dll
/r:System.Web.Services.dll
/r:System.Windows.Forms.dll
-/r:System.XML.dll
+/r:System.Xml.dll
/r:System.Workflow.Activities.dll
/r:System.Workflow.ComponentModel.dll
diff --git a/mono/metadata/icall-def.h b/mono/metadata/icall-def.h
index d289663e84..76b7066835 100644
--- a/mono/metadata/icall-def.h
+++ b/mono/metadata/icall-def.h
@@ -846,7 +846,6 @@ HANDLES(ICALL(RNG_2, "RngGetBytes", ves_icall_System_Security_Cryptography_RNGCr
HANDLES(ICALL(RNG_3, "RngInitialize", ves_icall_System_Security_Cryptography_RNGCryptoServiceProvider_RngInitialize))
HANDLES(ICALL(RNG_4, "RngOpen", ves_icall_System_Security_Cryptography_RNGCryptoServiceProvider_RngOpen))
-#ifndef DISABLE_POLICY_EVIDENCE
ICALL_TYPE(EVID, "System.Security.Policy.Evidence", EVID_1)
HANDLES(ICALL(EVID_1, "IsAuthenticodePresent", ves_icall_System_Security_Policy_Evidence_IsAuthenticodePresent))
@@ -869,7 +868,6 @@ HANDLES(ICALL(WINPRIN_2, "IsMemberOfGroupName", ves_icall_System_Security_Princi
ICALL_TYPE(SECSTRING, "System.Security.SecureString", SECSTRING_1)
ICALL(SECSTRING_1, "DecryptInternal", ves_icall_System_Security_SecureString_DecryptInternal)
ICALL(SECSTRING_2, "EncryptInternal", ves_icall_System_Security_SecureString_EncryptInternal)
-#endif /* !DISABLE_POLICY_EVIDENCE */
ICALL_TYPE(SECMAN, "System.Security.SecurityManager", SECMAN_1)
NOHANDLES(ICALL(SECMAN_1, "get_RequiresElevatedPermissions", mono_security_core_clr_require_elevated_permissions))
diff --git a/mono/mini/version.h b/mono/mini/version.h
index fd09cc5907..670a8fc206 100644
--- a/mono/mini/version.h
+++ b/mono/mini/version.h
@@ -1 +1 @@
-#define FULL_VERSION "explicit/d4d1d1e"
+#define FULL_VERSION "explicit/925e0c0"
diff --git a/po/mcs/de.gmo b/po/mcs/de.gmo
index c4d17fffd7..af95e48993 100644
Binary files a/po/mcs/de.gmo and b/po/mcs/de.gmo differ
diff --git a/po/mcs/de.po.REMOVED.git-id b/po/mcs/de.po.REMOVED.git-id
index 5706724b1c..67c8643647 100644
--- a/po/mcs/de.po.REMOVED.git-id
+++ b/po/mcs/de.po.REMOVED.git-id
@@ -1 +1 @@
-7e92b29b3f129b17ceee015adeaaeaf44052fda7
\ No newline at end of file
+82257fc5c7dd52c4ccf6afac5bedd9c7be6e558d
\ No newline at end of file
diff --git a/po/mcs/es.gmo b/po/mcs/es.gmo
index b318a077eb..e9db74f8ff 100644
Binary files a/po/mcs/es.gmo and b/po/mcs/es.gmo differ
diff --git a/po/mcs/es.po.REMOVED.git-id b/po/mcs/es.po.REMOVED.git-id
index 4a468aa9c3..99695df5fa 100644
--- a/po/mcs/es.po.REMOVED.git-id
+++ b/po/mcs/es.po.REMOVED.git-id
@@ -1 +1 @@
-4d18e4bc7ff55e2bf3f29bea06fd590276ee70a9
\ No newline at end of file
+1562cd4ff4a665f9bfd3265e1945bf79fa410359
\ No newline at end of file
diff --git a/po/mcs/ja.gmo b/po/mcs/ja.gmo
index e10d1eb996..63fee10bde 100644
Binary files a/po/mcs/ja.gmo and b/po/mcs/ja.gmo differ
diff --git a/po/mcs/ja.po.REMOVED.git-id b/po/mcs/ja.po.REMOVED.git-id
index 1ccf6c5353..53714533b9 100644
--- a/po/mcs/ja.po.REMOVED.git-id
+++ b/po/mcs/ja.po.REMOVED.git-id
@@ -1 +1 @@
-bfb2b70c8acc3cf20ec3b3dce88b29c58a8aafa4
\ No newline at end of file
+8314b2fa4b23e0a965c34b101d74b9c97bcac35b
\ No newline at end of file
diff --git a/po/mcs/mcs.pot b/po/mcs/mcs.pot
index 2c3a5a78e5..b5f3864ebd 100644
--- a/po/mcs/mcs.pot
+++ b/po/mcs/mcs.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: mono 5.18.0.195\n"
+"Project-Id-Version: mono 5.18.0.198\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
-"POT-Creation-Date: 2018-11-06 08:06+0000\n"
+"POT-Creation-Date: 2018-11-07 08:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
diff --git a/po/mcs/pt_BR.gmo b/po/mcs/pt_BR.gmo
index b52aae77a2..5b189cf057 100644
Binary files a/po/mcs/pt_BR.gmo and b/po/mcs/pt_BR.gmo differ
diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id
index 3843e47b87..50f0707b11 100644
--- a/po/mcs/pt_BR.po.REMOVED.git-id
+++ b/po/mcs/pt_BR.po.REMOVED.git-id
@@ -1 +1 @@
-92e5ce334e34618db9a13737256bb46269699201
\ No newline at end of file
+a95de3ecb3f6a18608d3fbcded6b3e05ac61fc10
\ No newline at end of file