2 instantiations of ModuleInstance
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (2)
ModuleInstance.cs (2)
58return new ModuleInstance( 90return new ModuleInstance(
86 references to ModuleInstance
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (58)
ExpressionCompilerTestBase.cs (3)
89internal RuntimeInstance CreateRuntimeInstance(IEnumerable<ModuleInstance> modules) 108ModuleInstance module, 246var moduleInstance = moduleInstances.First(m => m.ModuleVersionId == id);
ExpressionCompilerTests.cs (16)
266foreach (var module in runtime.Modules) 336var moduleB = compilationB.ToModuleInstance(); 1068var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(source); 1110var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(source); 1151var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(source); 4638var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(source); 4801var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(source); 5284var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(ilSource); 5605var corruptMetadata = ModuleInstance.Create(pinnedMetadata.Pointer, pinnedMetadata.Size, default(Guid)); 5854var module = ModuleInstance.Create(peImage, symReader); 5885var module = ModuleInstance.Create(peImage, NotImplementedSymUnmanagedReader.Instance); 6031var module = ModuleInstance.Create(peStream2.ToImmutable(), symReader);
HoistedThisTests.cs (2)
630var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(ilSource); 776var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(ilSource);
MissingAssemblyTests.cs (5)
645var missingModule = runtime.Modules.First(); 687var missingModule = runtime.Modules.First(); 741var systemCore = SystemCoreRef.ToModuleInstance(); 742var fakeSystemLinq = CreateCompilationWithMscorlib45("", assemblyName: "System.Linq"). 899using (var systemRuntime = SystemRuntimeFacadeRef.ToModuleInstance())
NoPIATests.cs (3)
141var modulePIA = CreateCompilation(sourcePIA, options: TestOptions.DebugDll).ToModuleInstance(); 144var moduleA = CreateCompilation( 150var moduleB = CreateCompilation(
PseudoVariableTests.cs (2)
1030var moduleA = compilationA.ToModuleInstance(); 1034var moduleB = compilationB.ToModuleInstance();
ReferencedModulesTests.cs (14)
775private static (AssemblyIdentity Identity, ModuleInstance Module, MetadataReference Reference) Compile(string assemblyName, string source, params MetadataReference[] references) 779var module = compilation.ToModuleInstance(); 783private static (AssemblyIdentity Identity, ModuleInstance Module, MetadataReference Reference) Compile(AssemblyIdentity identity, string source, CSharpCompilationOptions options, params MetadataReference[] references) 787var module = compilation.ToModuleInstance(); 875var moduleA = compilationA.ToModuleInstance(); 878var moduleB = compilationB.ToModuleInstance(); 990var moduleA = CreateEmptyCompilation( 995var moduleB = CreateEmptyCompilation( 1166var moduleA = compilationA.ToModuleInstance(); 1169var moduleB = compilationB.ToModuleInstance(); 1299var moduleInstance = ModuleInstance.Create(metadata, metadataReader.GetModuleVersionIdOrThrow()); 1419var moduleInstance = ModuleInstance.Create(metadata, metadataReader.GetModuleVersionIdOrThrow(), symReader);
ResultPropertiesTests.cs (1)
121var module = ExpressionCompilerTestHelpers.GetModuleInstanceForIL(ilSource);
UsingDebugInfoTests.cs (12)
461var module = ModuleInstance.Create(peImage, symReader); 492var module = ModuleInstance.Create(peImage, symReader); 529var module = ModuleInstance.Create(peImage, symReader); 569var module = ModuleInstance.Create(peImage, symReader); 609var module = ModuleInstance.Create(peImage, symReader); 1228var module1 = comp1.ToModuleInstance(); 1231var module2 = comp2.ToModuleInstance();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (18)
ExpressionCompilerTestHelpers.cs (6)
477internal static ModuleInstance ToModuleInstance(this MetadataReference reference) 479return ModuleInstance.Create((PortableExecutableReference)reference); 482internal static ModuleInstance ToModuleInstance( 491return ModuleInstance.Create(peImage, symReader, includeLocalSignatures); 494internal static ModuleInstance GetModuleInstanceForIL(string ilSource) 499return ModuleInstance.Create(peBytes, SymReaderFactory.CreateReader(pdbBytes), includeLocalSignatures: true);
ModuleInstance.cs (5)
44public static unsafe ModuleInstance Create( 52public static ModuleInstance Create( 67public static ModuleInstance Create(PortableExecutableReference reference) 73public static ModuleInstance Create(ImmutableArray<byte> assemblyImage, ISymUnmanagedReader symReader, bool includeLocalSignatures = true) 79private static unsafe ModuleInstance Create(
RuntimeInstance.cs (7)
18internal readonly ImmutableArray<ModuleInstance> Modules; 21internal RuntimeInstance(ImmutableArray<ModuleInstance> modules, DebugInformationFormat debugFormat) 29foreach (var module in this.Modules) 35internal static RuntimeInstance Create(IEnumerable<ModuleInstance> modules) 47var module = compilation.ToModuleInstance(debugFormat, includeLocalSignatures); 60ModuleInstance module, 77private static void VerifyAllModules(IEnumerable<ModuleInstance> modules)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (10)
ExpressionCompilerTestBase.vb (2)
73Friend Function CreateRuntimeInstance(modules As IEnumerable(Of ModuleInstance)) As RuntimeInstance 91[module] As ModuleInstance,
ExpressionCompilerTests.vb (4)
3693Dim corruptMetadata = ModuleInstance.Create(pinnedMetadata.Pointer, pinnedMetadata.Size, moduleVersionId:=Nothing) 3864Dim exeModule = ModuleInstance.Create(exeBytes, symReader) 3893Dim exeModule = ModuleInstance.Create(exeBytes, NotImplementedSymUnmanagedReader.Instance) 4125Dim module2 = ModuleInstance.Create(peStream2.ToImmutable(), symReader)
ImportDebugInfoTests.vb (2)
273Dim exeModule = ModuleInstance.Create(exeBytes, symReader) 308Dim exeModule = ModuleInstance.Create(exeBytes, symReader)
ReferencedModulesTests.vb (2)
482Private Shared Function Compile(assemblyName As String, source As String, ParamArray references As MetadataReference()) As (Identity As AssemblyIdentity, [Module] As ModuleInstance, Reference As MetadataReference) 855Dim moduleInstance = Microsoft.CodeAnalysis.ExpressionEvaluator.UnitTests.ModuleInstance.Create(metadata, metadataReader.GetModuleVersionIdOrThrow())