- if (type.HasFields)
- MarkFields (context, type.Fields);
- if (type.HasMethods)
- MarkMethods (context, type.Methods);
- }
+ static void MarkType (LinkContext context, TypeDefinition type)
+ {
+ context.Annotations.Mark (type);
+
+ if (type.HasFields)
+ MarkFields (context, type.Fields);
+ if (type.HasMethods)
+ MarkMethods (context, type.Methods);
+ if (type.HasNestedTypes)
+ foreach (var nested in type.NestedTypes)
+ MarkType (context, nested);