protected override void ProcessExportedType(ExportedType exportedType) { var exportedTypeDef = exportedType.TryResolve(); if (exportedTypeDef != null) { ProcessFoundType(exportedTypeDef); } else { Trace.WriteLine(string.Format("Strange: Couldn't resolve the exported type {0}.", exportedType), "CollectUsedTypes"); } base.ProcessExportedType(exportedType); }
protected override void ProcessExportedType(ExportedType exportedType) { var exportedTypeDef = exportedType.TryResolve(); if (exportedTypeDef != null) { AddDependency(exportedTypeDef, new ExportedTypeDependency(exportedType, exportedTypeDef.Module)); } else { Trace.WriteLine(string.Format("Strange: Couldn't resolve the exported type {0}.", exportedType), "CollectTypesDependencies"); } base.ProcessExportedType(exportedType); }