1- using System . Data ;
21using System . Linq ;
32using System . Text ;
43using CodeMap . DeclarationNodes ;
@@ -10,9 +9,7 @@ internal class SimpleNameDeclarationNodeVisitor : DeclarationNodeVisitor
109 public StringBuilder StringBuilder { get ; } = new StringBuilder ( ) ;
1110
1211 protected internal override void VisitAssembly ( AssemblyDeclaration assembly )
13- {
14- StringBuilder . Append ( assembly . Name ) ;
15- }
12+ => StringBuilder . Append ( assembly . Name ) ;
1613
1714 protected internal override void VisitNamespace ( NamespaceDeclaration @namespace )
1815 {
@@ -22,12 +19,6 @@ protected internal override void VisitNamespace(NamespaceDeclaration @namespace)
2219
2320 protected internal override void VisitInterface ( InterfaceDeclaration @interface )
2421 {
25- if ( @interface . DeclaringType is object )
26- {
27- @interface . DeclaringType . Accept ( this ) ;
28- StringBuilder . Append ( '.' ) ;
29- }
30-
3122 StringBuilder . Append ( @interface . Name ) ;
3223
3324 if ( @interface . GenericParameters . Any ( ) )
@@ -48,12 +39,6 @@ protected internal override void VisitInterface(InterfaceDeclaration @interface)
4839
4940 protected internal override void VisitClass ( ClassDeclaration @class )
5041 {
51- if ( @class . DeclaringType is object )
52- {
53- @class . DeclaringType . Accept ( this ) ;
54- StringBuilder . Append ( '.' ) ;
55- }
56-
5742 StringBuilder . Append ( @class . Name ) ;
5843 if ( @class . GenericParameters . Any ( ) )
5944 {
@@ -73,12 +58,6 @@ protected internal override void VisitClass(ClassDeclaration @class)
7358
7459 protected internal override void VisitRecord ( RecordDeclaration record )
7560 {
76- if ( record . DeclaringType is object )
77- {
78- record . DeclaringType . Accept ( this ) ;
79- StringBuilder . Append ( '.' ) ;
80- }
81-
8261 StringBuilder . Append ( record . Name ) ;
8362 if ( record . GenericParameters . Any ( ) )
8463 {
@@ -98,12 +77,6 @@ protected internal override void VisitRecord(RecordDeclaration record)
9877
9978 protected internal override void VisitStruct ( StructDeclaration @struct )
10079 {
101- if ( @struct . DeclaringType is object )
102- {
103- @struct . DeclaringType . Accept ( this ) ;
104- StringBuilder . Append ( '.' ) ;
105- }
106-
10780 StringBuilder . Append ( @struct . Name ) ;
10881 if ( @struct . GenericParameters . Any ( ) )
10982 {
@@ -123,12 +96,6 @@ protected internal override void VisitStruct(StructDeclaration @struct)
12396
12497 protected internal override void VisitDelegate ( DelegateDeclaration @delegate )
12598 {
126- if ( @delegate . DeclaringType is object )
127- {
128- @delegate . DeclaringType . Accept ( this ) ;
129- StringBuilder . Append ( '.' ) ;
130- }
131-
13299 StringBuilder . Append ( @delegate . Name ) ;
133100 if ( @delegate . GenericParameters . Any ( ) )
134101 {
@@ -161,37 +128,16 @@ protected internal override void VisitDelegate(DelegateDeclaration @delegate)
161128 }
162129
163130 protected internal override void VisitEnum ( EnumDeclaration @enum )
164- {
165- if ( @enum . DeclaringType is object )
166- {
167- @enum . DeclaringType . Accept ( this ) ;
168- StringBuilder . Append ( '.' ) ;
169- }
170-
171- StringBuilder . Append ( @enum . Name ) ;
172- }
131+ => StringBuilder . Append ( @enum . Name ) ;
173132
174133 protected internal override void VisitConstant ( ConstantDeclaration constant )
175- {
176- constant . DeclaringType . Accept ( this ) ;
177- StringBuilder . Append ( '.' ) ;
178-
179- StringBuilder . Append ( constant . Name ) ;
180- }
134+ => StringBuilder . Append ( constant . Name ) ;
181135
182136 protected internal override void VisitField ( FieldDeclaration field )
183- {
184- field . DeclaringType . Accept ( this ) ;
185- StringBuilder . Append ( '.' ) ;
186-
187- StringBuilder . Append ( field . Name ) ;
188- }
137+ => StringBuilder . Append ( field . Name ) ;
189138
190139 protected internal override void VisitConstructor ( ConstructorDeclaration constructor )
191140 {
192- constructor . DeclaringType . Accept ( this ) ;
193- StringBuilder . Append ( '.' ) ;
194-
195141 StringBuilder . Append ( constructor . Name ) ;
196142 StringBuilder . Append ( '(' ) ;
197143 var isFirst = true ;
@@ -207,18 +153,10 @@ protected internal override void VisitConstructor(ConstructorDeclaration constru
207153 }
208154
209155 protected internal override void VisitEvent ( EventDeclaration @event )
210- {
211- @event . DeclaringType . Accept ( this ) ;
212- StringBuilder . Append ( '.' ) ;
213-
214- StringBuilder . Append ( @event . Name ) ;
215- }
156+ => StringBuilder . Append ( @event . Name ) ;
216157
217158 protected internal override void VisitProperty ( PropertyDeclaration property )
218159 {
219- property . DeclaringType . Accept ( this ) ;
220- StringBuilder . Append ( '.' ) ;
221-
222160 StringBuilder . Append ( property . Name ) ;
223161 if ( property . Parameters . Any ( ) )
224162 {
@@ -238,9 +176,6 @@ protected internal override void VisitProperty(PropertyDeclaration property)
238176
239177 protected internal override void VisitMethod ( MethodDeclaration method )
240178 {
241- method . DeclaringType . Accept ( this ) ;
242- StringBuilder . Append ( '.' ) ;
243-
244179 StringBuilder . Append ( method . Name ) ;
245180 if ( method . GenericParameters . Any ( ) )
246181 {
0 commit comments