From 4db4ba1a1f419f8a76d3266af99885f67085fa1b Mon Sep 17 00:00:00 2001 From: Cristian Ambrosini <114916336+cristian-ambrosini-sonarsource@users.noreply.github.com> Date: Thu, 16 Mar 2023 13:47:08 +0100 Subject: [PATCH] SonarLintXmlReader revert to previous ReadContent implementation (#6939) --- .../src/SonarAnalyzer.Common/Helpers/SonarLintXmlReader.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/analyzers/src/SonarAnalyzer.Common/Helpers/SonarLintXmlReader.cs b/analyzers/src/SonarAnalyzer.Common/Helpers/SonarLintXmlReader.cs index 3f9af7d7d45..ec69d9c96a3 100644 --- a/analyzers/src/SonarAnalyzer.Common/Helpers/SonarLintXmlReader.cs +++ b/analyzers/src/SonarAnalyzer.Common/Helpers/SonarLintXmlReader.cs @@ -81,11 +81,8 @@ private static SonarLintXml ParseContent(SourceText sonarLintXml) try { var serializer = new XmlSerializer(typeof(SonarLintXml)); - var byteArray = Encoding.UTF8.GetBytes(sonarLintXml.ToString()); - var stream = new MemoryStream(byteArray); - using var sr = new StreamReader(stream, Encoding.UTF8, false); - using var reader = XmlReader.Create(sr); - return (SonarLintXml)serializer.Deserialize(reader); + using var sr = new StringReader(sonarLintXml.ToString()); + return (SonarLintXml)serializer.Deserialize(sr); } catch {