public IReadOnlyList<MissingTypeInfo> MatchingMissingTypes(AssemblyUsageInfo assembly)
 {
     var matching = MissingTypes.Where(t => t.UsedIn.Contains(assembly.SourceAssembly)).OrderBy(type => type.TypeName).ToList();
     return matching;
 }
 public IList<string> GetUnresolvedAssemblies(AssemblyUsageInfo assembly)
 {
     string assemblyName = assembly.SourceAssembly.AssemblyIdentity;
     var unresolvedAssemblyIdentities = from pair in OrderedUnresolvedAssemblies
                                        where pair.Value.Contains(assemblyName)
                                        select pair.Key;
     return unresolvedAssemblyIdentities.ToList();
 }