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