File tree Expand file tree Collapse file tree 1 file changed +15
-13
lines changed
Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Original file line number Diff line number Diff line change @@ -59,20 +59,22 @@ public async Task Load(IEnumerable<string> classesToLoad)
5959 return await TryLoadClass ( correctClassName ) ;
6060 }
6161
62- if ( _loadedClassDefinitions . Add ( className ) )
62+ if ( ! _loadedClassDefinitions . Add ( className ) )
6363 {
64- if ( await LoadClassDefinition ( className ) is ClassDefinition classDefinition )
65- {
66- Console . WriteLine ( $ "Loaded info for { className } :") ;
67- await channel . WriteAsync ( classDefinition ) ;
68- return className ;
69- }
70- else if ( className . IndexOf ( '_' ) == - 1 )
71- {
72- var prefixedClassName = $ "__{ className } ";
73- _typeMismatches [ className ] = prefixedClassName ;
74- return await TryLoadClass ( prefixedClassName ) ;
75- }
64+ return className ;
65+ }
66+
67+ if ( await LoadClassDefinition ( className ) is ClassDefinition classDefinition )
68+ {
69+ Console . WriteLine ( $ "Loaded info for { className } :") ;
70+ await channel . WriteAsync ( classDefinition ) ;
71+ return className ;
72+ }
73+ else if ( className . IndexOf ( '_' ) == - 1 )
74+ {
75+ var prefixedClassName = $ "__{ className } ";
76+ _typeMismatches [ className ] = prefixedClassName ;
77+ return await TryLoadClass ( prefixedClassName ) ;
7678 }
7779
7880 return null ;
You can’t perform that action at this time.
0 commit comments