@@ -64,6 +64,7 @@ public IEnumerable<ApiMember> ExtractApiMembers(Assembly assembly)
6464 _logger . LogDebug ( "Extracted {MemberCount} members from type {TypeName}" ,
6565 typeMembers . Count , type . FullName ) ;
6666 }
67+
6768 catch ( Exception ex )
6869 {
6970 _logger . LogError ( ex , "Error extracting members from type {TypeName}" , type . FullName ) ;
@@ -75,6 +76,7 @@ public IEnumerable<ApiMember> ExtractApiMembers(Assembly assembly)
7576
7677 return apiMembers ;
7778 }
79+
7880 catch ( ReflectionTypeLoadException ex )
7981 {
8082 _logger . LogError ( ex , "Error loading types from assembly {AssemblyName}" , assembly . GetName ( ) . Name ) ;
@@ -94,6 +96,7 @@ public IEnumerable<ApiMember> ExtractApiMembers(Assembly assembly)
9496 // Return any types that were successfully loaded
9597 return apiMembers ;
9698 }
99+
97100 catch ( Exception ex )
98101 {
99102 _logger . LogError ( ex , "Error extracting API members from assembly {AssemblyName}" ,
@@ -135,6 +138,7 @@ public IEnumerable<ApiMember> ExtractTypeMembers(Type type)
135138
136139 return members ;
137140 }
141+
138142 catch ( Exception ex )
139143 {
140144 _logger . LogError ( ex , "Error extracting members from type {TypeName}" , type . FullName ) ;
@@ -161,13 +165,15 @@ public virtual IEnumerable<Type> GetPublicTypes(Assembly assembly)
161165 . Where ( t => ! t . IsCompilerGenerated ( ) && ! t . IsSpecialName )
162166 . OrderBy ( t => t . FullName ) ;
163167 }
168+
164169 catch ( ReflectionTypeLoadException ex )
165170 {
166171 _logger . LogError ( ex , "Error loading types from assembly {AssemblyName}" , assembly . GetName ( ) . Name ) ;
167172
168173 // Return any types that were successfully loaded
169174 return ex . Types . Where ( t => t != null ) . Cast < Type > ( ) ;
170175 }
176+
171177 catch ( Exception ex )
172178 {
173179 _logger . LogError ( ex , "Error getting public types from assembly {AssemblyName}" ,
@@ -201,3 +207,4 @@ public static bool IsCompilerGenerated(this Type type)
201207}
202208
203209
210+
0 commit comments