From 65d87739bd4c5550fe2172c9037e5d75733857b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Sat, 3 Sep 2011 18:09:43 +0200 Subject: [PATCH] added dots in using declaration. --- ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs b/ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs index c1bac7ccfe..b5c42633be 100644 --- a/ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs +++ b/ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs @@ -330,6 +330,11 @@ namespace ICSharpCode.NRefactory.CSharp var t = new MemberType(); t.IsDoubleColon = memberName.IsDoubleColon; t.AddChild (ConvertImport (memberName.Left), MemberType.TargetRole); + + var location = LocationsBag.GetLocations (memberName); + if (location != null) + t.AddChild (new CSharpTokenNode (Convert (location[0]), 1), MemberType.Roles.Dot); + t.AddChild (Identifier.Create (memberName.Name, Convert(memberName.Location)), MemberType.Roles.Identifier); AddTypeArguments (t, (List)null, memberName.TypeArguments); return t;