private void RegisterDependencyNoLock(AssemblyIdentityAndLocation dependency) { string simpleName = dependency.Identity.Name; if (_dependenciesWithLocationBySimpleName.TryGetValue(simpleName, out var sameSimpleNameAssemblyIdentities)) { sameSimpleNameAssemblyIdentities.Add(dependency); } else { _dependenciesWithLocationBySimpleName.Add(simpleName, new List <AssemblyIdentityAndLocation> { dependency }); } }
private void RegisterDependencyNoLock(AssemblyIdentityAndLocation dependency) { List<AssemblyIdentityAndLocation> sameSimpleNameAssemblyIdentities; string simpleName = dependency.Identity.Name; if (_identitiesBySimpleName.TryGetValue(simpleName, out sameSimpleNameAssemblyIdentities)) { sameSimpleNameAssemblyIdentities.Add(dependency); } else { _identitiesBySimpleName.Add(simpleName, new List<AssemblyIdentityAndLocation> { dependency }); } }