3 instantiations of RuntimeInstance
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ReferencedModulesTests.cs (1)
798using (var runtime = new RuntimeInstance(modules, DebugInformationFormat.Pdb))
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (2)
RuntimeInstance.cs (2)
37return new RuntimeInstance(ImmutableArray.CreateRange(modules), DebugInformationFormat.Pdb); 70return new RuntimeInstance(modules, debugFormat);
90 references to RuntimeInstance
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (66)
ExpressionCompilerTestBase.cs (20)
57internal static void WithRuntimeInstance(Compilation compilation, Action<RuntimeInstance> validator, DebugInformationFormat targetDebugFormat = 0) 62internal static void WithRuntimeInstance(Compilation compilation, IEnumerable<MetadataReference> references, Action<RuntimeInstance> validator, DebugInformationFormat targetDebugFormat = 0) 72Action<RuntimeInstance> validator, 82using (var instance = RuntimeInstance.Create(compilation, references, debugFormat, includeLocalSignatures, includeIntrinsicAssembly)) 89internal RuntimeInstance CreateRuntimeInstance(IEnumerable<ModuleInstance> modules) 91var instance = RuntimeInstance.Create(modules); 96internal RuntimeInstance CreateRuntimeInstance( 102var instance = RuntimeInstance.Create(compilation, references, debugFormat, includeLocalSignatures, includeIntrinsicAssembly: true); 107internal RuntimeInstance CreateRuntimeInstance( 111var instance = RuntimeInstance.Create(module, references, DebugInformationFormat.Pdb); 210internal static (Guid ModuleVersionId, ISymUnmanagedReader SymReader, int MethodToken, int LocalSignatureToken, uint ILOffset) GetContextState(RuntimeInstance runtime, string methodName) 229RuntimeInstance runtime, 268RuntimeInstance runtime, 294RuntimeInstance runtime, 369var runtime = CreateRuntimeInstance(compilation, debugFormat: includeSymbols ? debugFormat : 0); 509internal static MethodDebugInfo<TypeSymbol, LocalSymbol> GetMethodDebugInfo(RuntimeInstance runtime, string qualifiedMethodName, int ilOffset = 0)
ExpressionCompilerTests.cs (13)
265var runtime = CreateRuntimeInstance(compilation0, debugFormat: 0); 341var runtime = CreateRuntimeInstance(moduleB, referencesB); 1069var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 1111var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 1152var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 4639var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 4802var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 5285var runtime = CreateRuntimeInstance(module, WinRtRefs); 5607var runtime = RuntimeInstance.Create(new[] { corruptMetadata, comp.ToModuleInstance(), MscorlibRef.ToModuleInstance() }); 5856var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 5886var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 6032var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef, ExpressionCompilerTestHelpers.IntrinsicAssemblyReference });
HoistedThisTests.cs (2)
631var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 777var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef });
InstructionDecoderTests.cs (1)
446var runtime = CreateRuntimeInstance(compilation);
LocalsTests.cs (2)
5051private static void GetLocals(RuntimeInstance runtime, string methodName, bool argumentsOnly, ArrayBuilder<LocalAndMethod> locals, int count, out string typeName, out CompilationTestData testData) 5068private static void GetLocals(RuntimeInstance runtime, string methodName, MethodDebugInfoBytes debugInfo, ArrayBuilder<LocalAndMethod> locals, int count)
NoPIATests.cs (1)
155var runtime = CreateRuntimeInstance(new[] { MscorlibRef.ToModuleInstance(), moduleA, modulePIA, moduleB });
PseudoVariableTests.cs (3)
524private void CheckVariable(RuntimeInstance runtime, string variableName, Alias alias, bool valid) 1036var runtime = CreateRuntimeInstance(new[] 1176RuntimeInstance runtime,
ReferencedModulesTests.cs (15)
49using (var runtime = CreateRuntimeInstance(new[] { moduleMscorlib, moduleA1, moduleA2, moduleB1, moduleB2, moduleC })) 217using (var runtime = CreateRuntimeInstance(new[] { moduleMscorlib, moduleA1, moduleA2, moduleA3, moduleB1 })) 314using (var runtime = CreateRuntimeInstance(new[] { moduleMscorlib, moduleA, moduleB })) 365using (var runtime = CreateRuntimeInstance(new[] { moduleMscorlib, moduleA1, moduleA2, moduleB1 })) 480using (var runtime = CreateRuntimeInstance(new[] { moduleMscorlib, moduleA, moduleB })) 798using (var runtime = new RuntimeInstance(modules, DebugInformationFormat.Pdb)) 880var runtime = CreateRuntimeInstance(new[] { MscorlibRef.ToModuleInstance(), SystemCoreRef.ToModuleInstance(), moduleA, moduleB }); 1006var runtime = CreateRuntimeInstance(new[] 1171var runtime = CreateRuntimeInstance(new[] 1319using (var runtime = RuntimeInstance.Create(new[] { comp.ToModuleInstance(), moduleInstance })) 1429using (var runtime = RuntimeInstance.Create(new[] { moduleInstance })) 1468using (var runtime = RuntimeInstance.Create(new[] { comp.ToModuleInstance(), refLib.ToModuleInstance(), MscorlibRef.ToModuleInstance() }))
ResultPropertiesTests.cs (1)
122var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef });
TupleTests.cs (1)
127var runtime = CreateRuntimeInstance(new[] { app.ToModuleInstance(), corlibWithVT.ToModuleInstance() });
UsingDebugInfoTests.cs (7)
462var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 493var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 530var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 570var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 610var runtime = CreateRuntimeInstance(module, new[] { MscorlibRef }); 1135private static ImportChain GetImports(RuntimeInstance runtime, string methodName) 1233var runtime = CreateRuntimeInstance(new[]
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (3)
RuntimeInstance.cs (3)
35internal static RuntimeInstance Create(IEnumerable<ModuleInstance> modules) 40internal static RuntimeInstance Create( 59internal static RuntimeInstance Create(
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (21)
DteeTests.vb (2)
405Private Shared Function MakeLazyAssemblyReaders(runtimeInstance As RuntimeInstance) As Lazy(Of ImmutableArray(Of AssemblyReaders)) 411Private Shared Function MakeAssemblyReaders(runtimeInstance As RuntimeInstance) As ImmutableArray(Of AssemblyReaders)
ExpressionCompilerTestBase.vb (15)
52Friend Shared Sub WithRuntimeInstance(compilation As Compilation, validator As Action(Of RuntimeInstance)) 56Friend Shared Sub WithRuntimeInstance(compilation As Compilation, references As IEnumerable(Of MetadataReference), validator As Action(Of RuntimeInstance)) 65validator As Action(Of RuntimeInstance)) 67Using instance = RuntimeInstance.Create(compilation, references, debugFormat, includeLocalSignatures, includeIntrinsicAssembly) 73Friend Function CreateRuntimeInstance(modules As IEnumerable(Of ModuleInstance)) As RuntimeInstance 74Dim instance = RuntimeInstance.Create(modules) 83Optional includeLocalSignatures As Boolean = True) As RuntimeInstance 85Dim instance = RuntimeInstance.Create(compilation, references, debugFormat, includeLocalSignatures, includeIntrinsicAssembly:=True) 92Optional references As IEnumerable(Of MetadataReference) = Nothing) As RuntimeInstance 94Dim instance = RuntimeInstance.Create([module], references, DebugInformationFormat.Pdb) 100runtime As RuntimeInstance, 114runtime As RuntimeInstance, 241runtime As RuntimeInstance, 279runtime As RuntimeInstance, 464Friend Shared Function GetMethodDebugInfo(runtime As RuntimeInstance, qualifiedMethodName As String, Optional ilOffset As Integer = 0) As MethodDebugInfo(Of TypeSymbol, LocalSymbol)
ImportDebugInfoTests.vb (1)
636runtime As RuntimeInstance,
LocalsTests.vb (2)
3306Private Shared Sub GetLocals(runtime As RuntimeInstance, methodName As String, argumentsOnly As Boolean, locals As ArrayBuilder(Of LocalAndMethod), count As Integer, ByRef typeName As String, ByRef testData As CompilationTestData) 3321Private Shared Sub GetLocals(runtime As RuntimeInstance, methodName As String, debugInfo As MethodDebugInfoBytes, locals As ArrayBuilder(Of LocalAndMethod), count As Integer)
ReferencedModulesTests.vb (1)
876Using runtime = RuntimeInstance.Create({comp.ToModuleInstance(), moduleInstance})