@@ -61,6 +61,103 @@ protected virtual System.Web.UI.WebControls.Button btnOk
61
61
}" ) ;
62
62
}
63
63
64
+ [ Fact ]
65
+ public async Task Issue1154_NamespaceAndClassSameNameDifferentCaseAsync ( )
66
+ {
67
+ await TestConversionVisualBasicToCSharpAsync ( @"
68
+ Imports System
69
+
70
+ Namespace Issue1154
71
+ <CaseSensitive1.Casesensitive1.TestDummy>
72
+ Public Class UpperLowerCase
73
+ End Class
74
+
75
+ <Casesensitive2.CaseSensitive2.TestDummy>
76
+ Public Class LowerUpperCase
77
+ End Class
78
+
79
+ <CaseSensitive3.CaseSensitive3.TestDummy>
80
+ Public Class SameCase
81
+ End Class
82
+ End Namespace
83
+
84
+ Namespace CaseSensitive1
85
+ Public Class Casesensitive1
86
+ Public Class TestDummyAttribute
87
+ Inherits Attribute
88
+ End Class
89
+ End Class
90
+ End Namespace
91
+
92
+ Namespace Casesensitive2
93
+ Public Class CaseSensitive2
94
+ Public Class TestDummyAttribute
95
+ Inherits Attribute
96
+ End Class
97
+ End Class
98
+ End Namespace
99
+
100
+ Namespace CaseSensitive3
101
+ Public Class CaseSensitive3
102
+ Public Class TestDummyAttribute
103
+ Inherits Attribute
104
+ End Class
105
+ End Class
106
+ End Namespace
107
+ " ,
108
+ @"
109
+ using System;
110
+
111
+ namespace Issue1154
112
+ {
113
+ [CaseSensitive1.Casesensitive1.TestDummy]
114
+ public partial class UpperLowerCase
115
+ {
116
+ }
117
+
118
+ [Casesensitive2.CaseSensitive2.TestDummy]
119
+ public partial class LowerUpperCase
120
+ {
121
+ }
122
+
123
+ [CaseSensitive3.CaseSensitive3.TestDummy]
124
+ public partial class SameCase
125
+ {
126
+ }
127
+ }
128
+
129
+ namespace CaseSensitive1
130
+ {
131
+ public partial class Casesensitive1
132
+ {
133
+ public partial class TestDummyAttribute : Attribute
134
+ {
135
+ }
136
+ }
137
+ }
138
+
139
+ namespace Casesensitive2
140
+ {
141
+ public partial class CaseSensitive2
142
+ {
143
+ public partial class TestDummyAttribute : Attribute
144
+ {
145
+ }
146
+ }
147
+ }
148
+
149
+ namespace CaseSensitive3
150
+ {
151
+ public partial class CaseSensitive3
152
+ {
153
+ public partial class TestDummyAttribute : Attribute
154
+ {
155
+ }
156
+ }
157
+ }
158
+ " ) ;
159
+ }
160
+
64
161
65
162
66
163
}
0 commit comments