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