Ejemplo n.º 1
0
        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
                });
            }
        }
Ejemplo n.º 2
0
 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 });
     }
 }