Linker.Steps\DescriptorMarker.cs (7)
59foreach (var type in assembly.MainModule.Types)
62foreach (var exportedType in assembly.MainModule.ExportedTypes)
63_context.MarkingHelpers.MarkExportedType(exportedType, assembly.MainModule, new DependencyInfo(DependencyKind.XmlDescriptor, assembly.MainModule), GetMessageOriginForPosition(nav));
81foreach (TypeDefinition type in assembly.MainModule.Types)
111_context.MarkingHelpers.MarkExportedType(exported, assembly.MainModule, new DependencyInfo(DependencyKind.XmlDescriptor, _xmlDocumentLocation), GetMessageOriginForPosition(nav));
121_context.MarkingHelpers.MarkExportedType(currentType, assembly.MainModule, new DependencyInfo(DependencyKind.DeclaringType, currentType), GetMessageOriginForPosition(nav));
Linker\MarkingHelpers.cs (4)
22if (assembly.MainModule.GetMatchingExportedType(typeToMatch, _context, out var exportedType))
23MarkExportedType(exportedType, assembly.MainModule, reason, origin);
44assembly.MainModule.GetMatchingExportedType(typeDefinition, _context, out var exportedType))
45MarkExportedType(exportedType, assembly.MainModule, new DependencyInfo(DependencyKind.ExportedType, typeReference), origin);