diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2014-04-30 10:13:49 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2014-04-30 10:13:49 +0400 |
commit | 9d1cc0939d7a604c0f161696775365c0e89d1942 (patch) | |
tree | 92198b912d2353051bec0c3002024034c3cf373c /ICSharpCode.NRefactory.Tests | |
parent | 13b09287144b0c53e58399d735dd770d5dad653b (diff) |
Fixed parser bug.
Diffstat (limited to 'ICSharpCode.NRefactory.Tests')
-rw-r--r-- | ICSharpCode.NRefactory.Tests/CSharp/Parser/Bugs/ParserBugTests.cs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ICSharpCode.NRefactory.Tests/CSharp/Parser/Bugs/ParserBugTests.cs b/ICSharpCode.NRefactory.Tests/CSharp/Parser/Bugs/ParserBugTests.cs index 346f6f70..b163887b 100644 --- a/ICSharpCode.NRefactory.Tests/CSharp/Parser/Bugs/ParserBugTests.cs +++ b/ICSharpCode.NRefactory.Tests/CSharp/Parser/Bugs/ParserBugTests.cs @@ -691,6 +691,16 @@ class C Assert.IsNotNull(member, "M() not found."); Assert.That(member.Modifiers, Is.EqualTo(Modifiers.Async)); } + + + [Test] + public void TestParseTypeReferenceBug() + { + var s = "global::Thing<int>.Done<string>"; + var type = new CSharpParser().ParseTypeReference(s); + + Assert.AreEqual(s, type.ToString()); + } } } |