4 instantiations of ModuleData
Microsoft.CodeAnalysis.Test.Utilities (4)
CompilationVerifier.cs (4)
597
var moduleData = new
ModuleData
(
918
moduleData = new
ModuleData
(identity,
927
moduleData = new
ModuleData
(module.Name,
967
var moduleData = new
ModuleData
(identity,
41 references to ModuleData
Microsoft.CodeAnalysis.CSharp.Test.Utilities (7)
CSharpTestBase.cs (7)
1308
IEnumerable<
ModuleData
>? dependencies = null,
1344
IEnumerable<
ModuleData
>? dependencies = null,
1381
IEnumerable<
ModuleData
>? dependencies = null,
1422
IEnumerable<
ModuleData
>? dependencies = null,
1458
IEnumerable<
ModuleData
>? dependencies = null,
1494
IEnumerable<
ModuleData
>? dependencies = null,
1530
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)
45
private readonly IEnumerable<
ModuleData
>? _dependencies;
59
IEnumerable<
ModuleData
>? dependencies = null)
171
public static string DumpAssemblyData(IEnumerable<
ModuleData
> modules)
185
foreach (
var
module in modules)
425
internal static void ILVerify(Verification verification,
ModuleData
mainModule, ImmutableArray<
ModuleData
> modules)
433
foreach (
var
module in modules)
450
var
mscorlibModule = modules.SingleOrDefault(m => m.IsCorLib);
584
var dependencyList = new List<
ModuleData
>();
597
var
moduleData = new ModuleData(
624
private IRuntimeEnvironment CreateRuntimeEnvironment(
ModuleData
mainModule, ImmutableArray<
ModuleData
> modules)
886
internal static void EmitReferences(Compilation compilation, HashSet<string> fullNameSet, List<
ModuleData
> dependencies, AssemblyIdentity corLibIdentity)
914
ModuleData
moduleData;
948
List<
ModuleData
> dependencies,
967
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)