4 instantiations of ModuleData
Microsoft.CodeAnalysis.Test.Utilities (4)
CompilationVerifier.cs (4)
609
var moduleData = new
ModuleData
(
933
moduleData = new
ModuleData
(identity,
942
moduleData = new
ModuleData
(module.Name,
982
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)
183
public static string DumpAssemblyData(IEnumerable<
ModuleData
> modules, string dumpBasePath)
197
foreach (
var
module in modules)
437
internal static void ILVerify(Verification verification,
ModuleData
mainModule, ImmutableArray<
ModuleData
> modules)
445
foreach (
var
module in modules)
462
var
mscorlibModule = modules.SingleOrDefault(m => m.IsCorLib);
596
var dependencyList = new List<
ModuleData
>();
609
var
moduleData = new ModuleData(
641
private IRuntimeEnvironment CreateRuntimeEnvironment(
ModuleData
mainModule, ImmutableArray<
ModuleData
> modules)
901
internal static void EmitReferences(Compilation compilation, HashSet<string> fullNameSet, List<
ModuleData
> dependencies, AssemblyIdentity corLibIdentity)
929
ModuleData
moduleData;
963
List<
ModuleData
> dependencies,
982
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)