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