@@ -409,15 +409,9 @@ public override void Run (IEnumerable<string> args)
409409 {
410410 var a = cacheIndex . StartProcessingAssembly ( assemblySet , assembly , assemblySet . Importers , assemblySet . Id , assemblySet . Version ) ;
411411
412- foreach ( var type in assembly . GetTypes ( ) . Where ( t => DocUtils . IsPublic ( t ) ) )
412+ foreach ( var type in assembly . GetTypes ( ) . Where ( t => DocUtils . IsPublic ( t ) && ! DocUtils . IsIgnored ( t ) ) )
413413 {
414414 var t = a . ProcessType ( type , assembly ) ;
415-
416- // Workaround for https://dev.azure.com/ceapex/Engineering/_workitems/edit/990897
417- if ( t . Name == "System.Collections.Generic.CollectionExtensions" && assembly . MainModule . Name == "Microsoft.Extensions.DependencyModel.dll" )
418- {
419- continue ;
420- }
421415 foreach ( var member in type . GetMembers ( ) . Where ( i => ! DocUtils . IsIgnored ( i ) && IsMemberNotPrivateEII ( i ) ) )
422416 t . ProcessMember ( member ) ;
423417 }
@@ -838,7 +832,7 @@ public string DoUpdateType (AssemblySet set, AssemblyDefinition assembly, TypeDe
838832 if ( type . Namespace == null )
839833 Warning ( "warning: The type `{0}' is in the root namespace. This may cause problems with display within monodoc." ,
840834 type . FullName ) ;
841- if ( ! DocUtils . IsPublic ( type ) )
835+ if ( ! DocUtils . IsPublic ( type ) || DocUtils . IsIgnored ( type ) )
842836 return null ;
843837
844838 if ( type . HasCustomAttributes && CustomAttributeNamesToSkip . All ( x => type . CustomAttributes . Any ( y => y . AttributeType . FullName == x ) ) )
@@ -1133,16 +1127,11 @@ private void DoUpdateAssembly (AssemblySet assemblySet, AssemblyDefinition assem
11331127 foreach ( TypeDefinition type in docEnum . GetDocumentationTypes ( assembly , null ) )
11341128 {
11351129 string typename = GetTypeFileName ( type ) ;
1136- if ( ! DocUtils . IsPublic ( type ) || typename . IndexOfAny ( InvalidFilenameChars ) >= 0 )
1130+ if ( ! DocUtils . IsPublic ( type ) || DocUtils . IsIgnored ( type ) || typename . IndexOfAny ( InvalidFilenameChars ) >= 0 )
11371131 continue ;
11381132
11391133 var typeEntry = frameworkEntry . ProcessType ( type , assembly ) ;
11401134
1141- // Workaround for https://dev.azure.com/ceapex/Engineering/_workitems/edit/990897
1142- if ( typeEntry . Name == "System.Collections.Generic.CollectionExtensions" && assembly . MainModule . Name == "Microsoft.Extensions.DependencyModel.dll" )
1143- {
1144- continue ;
1145- }
11461135 string reltypepath = DoUpdateType ( assemblySet , assembly , type , typeEntry , source , dest ) ;
11471136 if ( reltypepath == null )
11481137 continue ;
0 commit comments