@@ -133,8 +133,8 @@ public static void GetImportsAndExports(
133
133
treeWalker . Visit ( module ) ;
134
134
135
135
importEntries = treeWalker . _importEntries ;
136
- requestedModules = treeWalker . _requestedModules ?? new ( ) ;
137
- var importedBoundNames = new HashSet < string > ( ) ;
136
+ requestedModules = treeWalker . _requestedModules ?? new ( StringComparer . Ordinal ) ;
137
+ var importedBoundNames = new HashSet < string > ( StringComparer . Ordinal ) ;
138
138
139
139
if ( importEntries != null )
140
140
{
@@ -171,9 +171,9 @@ public static void GetImportsAndExports(
171
171
for ( var j = 0 ; j < importEntries ! . Count ; j ++ )
172
172
{
173
173
var ie = importEntries [ j ] ;
174
- if ( ie . LocalName == ee . LocalName )
174
+ if ( string . Equals ( ie . LocalName , ee . LocalName , StringComparison . Ordinal ) )
175
175
{
176
- if ( ie . ImportName == "*" )
176
+ if ( string . Equals ( ie . ImportName , "*" , StringComparison . Ordinal ) )
177
177
{
178
178
localExportEntries . Add ( ee ) ;
179
179
}
@@ -187,7 +187,7 @@ public static void GetImportsAndExports(
187
187
}
188
188
}
189
189
}
190
- else if ( ee . ImportName == "*" && ee . ExportName is null )
190
+ else if ( string . Equals ( ee . ImportName , "*" , StringComparison . Ordinal ) && ee . ExportName is null )
191
191
{
192
192
starExportEntries . Add ( ee ) ;
193
193
}
@@ -300,14 +300,14 @@ internal void Visit(Node node)
300
300
if ( childNode . Type == Nodes . ImportDeclaration )
301
301
{
302
302
_importEntries ??= new ( ) ;
303
- _requestedModules ??= new ( ) ;
303
+ _requestedModules ??= new ( StringComparer . Ordinal ) ;
304
304
var import = ( ImportDeclaration ) childNode ;
305
305
import . GetImportEntries ( _importEntries , _requestedModules ) ;
306
306
}
307
307
else if ( childNode . Type is Nodes . ExportAllDeclaration or Nodes . ExportDefaultDeclaration or Nodes . ExportNamedDeclaration )
308
308
{
309
309
_exportEntries ??= new ( ) ;
310
- _requestedModules ??= new ( ) ;
310
+ _requestedModules ??= new ( StringComparer . Ordinal ) ;
311
311
var export = ( ExportDeclaration ) childNode ;
312
312
export . GetExportEntries ( _exportEntries , _requestedModules ) ;
313
313
}
0 commit comments