@@ -409,15 +409,9 @@ public override void Run (IEnumerable<string> args)
409
409
{
410
410
var a = cacheIndex . StartProcessingAssembly ( assemblySet , assembly , assemblySet . Importers , assemblySet . Id , assemblySet . Version ) ;
411
411
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 ) ) )
413
413
{
414
414
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
- }
421
415
foreach ( var member in type . GetMembers ( ) . Where ( i => ! DocUtils . IsIgnored ( i ) && IsMemberNotPrivateEII ( i ) ) )
422
416
t . ProcessMember ( member ) ;
423
417
}
@@ -838,7 +832,7 @@ public string DoUpdateType (AssemblySet set, AssemblyDefinition assembly, TypeDe
838
832
if ( type . Namespace == null )
839
833
Warning ( "warning: The type `{0}' is in the root namespace. This may cause problems with display within monodoc." ,
840
834
type . FullName ) ;
841
- if ( ! DocUtils . IsPublic ( type ) )
835
+ if ( ! DocUtils . IsPublic ( type ) || DocUtils . IsIgnored ( type ) )
842
836
return null ;
843
837
844
838
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
1133
1127
foreach ( TypeDefinition type in docEnum . GetDocumentationTypes ( assembly , null ) )
1134
1128
{
1135
1129
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 )
1137
1131
continue ;
1138
1132
1139
1133
var typeEntry = frameworkEntry . ProcessType ( type , assembly ) ;
1140
1134
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
- }
1146
1135
string reltypepath = DoUpdateType ( assemblySet , assembly , type , typeEntry , source , dest ) ;
1147
1136
if ( reltypepath == null )
1148
1137
continue ;
0 commit comments