4 instantiations of ModuleData
Microsoft.CodeAnalysis.Test.Utilities (4)
CompilationVerifier.cs (4)
594
var moduleData = new
ModuleData
(
920
moduleData = new
ModuleData
(identity,
929
moduleData = new
ModuleData
(module.Name,
969
var moduleData = new
ModuleData
(identity,
41 references to ModuleData
Microsoft.CodeAnalysis.CSharp.Test.Utilities (7)
CSharpTestBase.cs (7)
1334
IEnumerable<
ModuleData
>? dependencies = null,
1370
IEnumerable<
ModuleData
>? dependencies = null,
1407
IEnumerable<
ModuleData
>? dependencies = null,
1448
IEnumerable<
ModuleData
>? dependencies = null,
1484
IEnumerable<
ModuleData
>? dependencies = null,
1520
IEnumerable<
ModuleData
>? dependencies = null,
1556
IEnumerable<
ModuleData
>? dependencies = null,
Microsoft.CodeAnalysis.Test.Utilities (34)
CommonTestBase.cs (2)
75
IEnumerable<
ModuleData
>? dependencies = null,
176
IEnumerable<
ModuleData
>? dependencies,
Compilation\IRuntimeEnvironment.cs (2)
28
/// Obtain instances of this interface from <see cref="RuntimeUtilities.CreateRuntimeEnvironment(
ModuleData
, ImmutableArray{
ModuleData
})"/>
Compilation\RuntimeUtilities.cs (2)
63
internal static IRuntimeEnvironment CreateRuntimeEnvironment(
ModuleData
mainModule, ImmutableArray<
ModuleData
> modules = default)
CompilationVerifier.cs (16)
42
private readonly IEnumerable<
ModuleData
>? _dependencies;
56
IEnumerable<
ModuleData
>? dependencies = null)
168
public static string DumpAssemblyData(IEnumerable<
ModuleData
> modules, string dumpBasePath)
182
foreach (
var
module in modules)
422
internal static void ILVerify(Verification verification,
ModuleData
mainModule, ImmutableArray<
ModuleData
> modules)
430
foreach (
var
module in modules)
447
var
mscorlibModule = modules.SingleOrDefault(m => m.IsCorLib);
581
var dependencyList = new List<
ModuleData
>();
594
var
moduleData = new ModuleData(
626
private IRuntimeEnvironment CreateRuntimeEnvironment(
ModuleData
mainModule, ImmutableArray<
ModuleData
> modules)
888
internal static void EmitReferences(Compilation compilation, HashSet<string> fullNameSet, List<
ModuleData
> dependencies, AssemblyIdentity corLibIdentity)
916
ModuleData
moduleData;
950
List<
ModuleData
> dependencies,
969
var
moduleData = new ModuleData(identity,
CompilationVerifier.EmitData.cs (4)
14
ModuleData
emittedModule,
15
ImmutableArray<
ModuleData
> modules,
19
public
ModuleData
EmittedModule { get; } = emittedModule;
20
public ImmutableArray<
ModuleData
> Modules { get; } = modules;
Platform\CoreClr\CoreCLRRuntimeEnvironment.cs (4)
19
public sealed class CoreCLRRuntimeEnvironment(
ModuleData
mainModule, ImmutableArray<
ModuleData
> modules) : IRuntimeEnvironment
21
public
ModuleData
MainModule { get; } = mainModule;
22
public ImmutableArray<
ModuleData
> Modules { get; } = modules;
Platform\CoreClr\TestExecutionLoadContext.cs (4)
27
private readonly ImmutableDictionary<string,
ModuleData
> _dependencies;
29
public TestExecutionLoadContext(ImmutableArray<
ModuleData
> dependencies)
50
if (_dependencies.TryGetValue(assemblyName.FullName, out
var
moduleData))
64
internal (int ExitCode, string Output, string ErrorOutput) Execute(
ModuleData
mainModuleData, string[] mainArgs)