1 instantiation of AssemblyIdentityAndLocation
Microsoft.CodeAnalysis.Scripting (1)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (1)
182
RegisterDependencyNoLock(new
AssemblyIdentityAndLocation
(dependency, path));
12 references to AssemblyIdentityAndLocation
Microsoft.CodeAnalysis.Scripting (12)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (12)
59
private readonly Dictionary<string, List<
AssemblyIdentityAndLocation
>> _dependenciesWithLocationBySimpleName;
105
_dependenciesWithLocationBySimpleName = new Dictionary<string, List<
AssemblyIdentityAndLocation
>>();
224
private void RegisterDependencyNoLock(
AssemblyIdentityAndLocation
dependency)
226
List<
AssemblyIdentityAndLocation
> sameSimpleNameAssemblyIdentities;
234
_dependenciesWithLocationBySimpleName.Add(simpleName, new List<
AssemblyIdentityAndLocation
> { dependency });
420
List<
AssemblyIdentityAndLocation
> sameSimpleNameIdentities;
423
var
identityAndLocation = FindHighestVersionOrFirstMatchingIdentity(identity, sameSimpleNameIdentities);
492
private static
AssemblyIdentityAndLocation
FindHighestVersionOrFirstMatchingIdentity(AssemblyIdentity identity, IEnumerable<
AssemblyIdentityAndLocation
> assemblies)
494
var
candidate = default(
AssemblyIdentityAndLocation
);
495
foreach (
var
assembly in assemblies)