### VB.Net input code ```vbnet Dim v = <xml><</xml>.Value ``` ### Erroneous output ```C# string v = new XElement("xml", "<").Value; ``` ### Expected output ```C# string v = new XElement("xml", "<").Value; ``` ### Details * Product in use: [icsharpcode.github.io/CodeConverter](https://icsharpcode.github.io/CodeConverter/) * Version in use: 9.0.4.0 * `Console.WriteLine(v)` outputs `<` in VB.NET (expected result) and `<` in C# (actual/erroneous result). * Prior to Visual Studio 2015, [XML literals were the canonical workaround to create multi-line strings in VB.NET](https://stackoverflow.com/a/1674434/87698), so this pattern might (unfortunately) be common in old code.
VB.Net input code
Erroneous output
Expected output
Details
Console.WriteLine(v)outputs<in VB.NET (expected result) and<in C# (actual/erroneous result).