2 instantiations of AssemblyAndLocation
Microsoft.CodeAnalysis.Scripting (2)
Hosting\AssemblyLoader\CoreAssemblyLoaderImpl.cs (1)
37
return new
AssemblyAndLocation
(assembly, path, fromGac: false);
Hosting\AssemblyLoader\DesktopAssemblyLoaderImpl.cs (1)
57
return new
AssemblyAndLocation
(assembly, location, fromGac);
17 references to AssemblyAndLocation
Microsoft.CodeAnalysis.Scripting (17)
Hosting\AssemblyLoader\AssemblyAndLocation.cs (4)
14
internal readonly struct AssemblyAndLocation : IEquatable<
AssemblyAndLocation
>
31
public bool Equals(
AssemblyAndLocation
other)
38
=> obj is
AssemblyAndLocation
&& Equals((
AssemblyAndLocation
)obj);
Hosting\AssemblyLoader\AssemblyLoaderImpl.cs (1)
44
public abstract
AssemblyAndLocation
LoadFromPath(string path);
Hosting\AssemblyLoader\CoreAssemblyLoaderImpl.cs (1)
30
public override
AssemblyAndLocation
LoadFromPath(string path)
Hosting\AssemblyLoader\DesktopAssemblyLoaderImpl.cs (1)
49
public override
AssemblyAndLocation
LoadFromPath(string path)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (10)
53
private readonly Dictionary<string,
AssemblyAndLocation
> _assembliesLoadedFromLocationByFullPath;
102
_assembliesLoadedFromLocationByFullPath = new Dictionary<string,
AssemblyAndLocation
>();
122
private
AssemblyAndLocation
Load(string reference)
136
var
result = _runtimeAssemblyLoader.LoadFromPath((copy != null) ? copy.PrimaryModule.FullPath : reference);
147
return default(
AssemblyAndLocation
);
368
AssemblyAndLocation
assemblyAndLocation;
427
AssemblyAndLocation
assemblyAndLocation;
444
private
AssemblyAndLocation
ShadowCopyAndLoadDependency(string originalPath)
446
AssemblyAndLocation
assemblyAndLocation = Load(originalPath);
449
return default(
AssemblyAndLocation
);