Open wilsade opened 8 years ago
It also happens in my app. Is it going to be fixed?
It seems that it happens only when you are using the ternary operator. But it's a bug, indeed.
Hi.
Still no response?
Wilsade
No, this is not going to be fixed. There is no one maintaining the NRefactory parser.
Hi there.
I've got a parser error when parsing this code:
` [TestMethod] public void WhenParsingThisCodeReturnNoError() { const string sampleCode = @" using System.Data; namespace Test { public class TestClass { void TestMethod() { DataRow row = null;
} }"; var parser = new ICSharpCode.NRefactory.CSharp.CSharpParser(); var syntaxTree = parser.Parse(sampleCode); Assert.IsTrue(syntaxTree.Errors.Count == 0, "Parser error"); }`
If I remove the DataRowVersion, the parse is OK:
row[""AnyField""] = row.RowState == DataRowState.Deleted ? row[""OtherField""] : row[""SomeField""];
Thanks, Wilsade