67 instantiations of Module
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (67)
CSharpFunctionResolverTests.cs (62)
30
var module = new
Module
(compilation.EmitToArray());
68
var moduleA = new
Module
(bytesA, name: "A.dll");
69
var moduleB = new
Module
(bytesB, name: "B.dll");
84
moduleA = new
Module
(bytesA, name: "A.dll");
85
moduleB = new
Module
(bytesB, name: "B.dll");
101
moduleA = new
Module
(bytesA, name: "A.dll");
102
moduleB = new
Module
(bytesB, name: "B.dll");
117
moduleA = new
Module
(bytesA, name: "A.dll");
118
moduleB = new
Module
(bytesB, name: "B.dll");
134
moduleA = new
Module
(bytesA, name: "A.dll");
135
moduleB = new
Module
(bytesB, name: "B.dll");
156
moduleA = new
Module
(bytesA, name: "A.dll");
157
moduleB = new
Module
(bytesB, name: "B.dll");
179
moduleA = new
Module
(bytesA, name: "A.dll");
180
moduleB = new
Module
(bytesB, name: "B.dll");
201
moduleA = new
Module
(bytesA, name: "A.dll");
202
moduleB = new
Module
(bytesB, name: "B.dll");
243
var module = new
Module
(bytes);
270
module = new
Module
(bytes);
318
var moduleA = new
Module
(CreateCompilation(sourceA).EmitToArray(), name: "A.dll");
319
var moduleB = new
Module
(default(ImmutableArray<byte>), name: "B.dll");
320
var moduleC = new
Module
(CreateCompilation(sourceC).EmitToArray(), name: "C.dll");
422
using (var process = new Process(new
Module
(imageA, nameA + ".dll"), new
Module
(imageB, nameB + ".exe")))
461
new
Module
(compilation.EmitToArray()),
462
new
Module
(metadata: default), // emulates failure of the debugger to retrieve metadata
463
new
Module
(metadata: TestResources.MetadataTests.Invalid.IncorrectCustomAssemblyTableSize_TooManyMethodSpecs.ToImmutableArray()));
486
using (var process = new Process(new
Module
(compilation.EmitToArray())))
513
using (var process = new Process(new
Module
(compilation.EmitToArray())))
538
using (var process = new Process(new
Module
(compilation.EmitToArray())))
561
using (var process = new Process(new
Module
(compilation.EmitToArray())))
596
using var process = new Process(new
Module
(compilation.EmitToArray()));
625
using var process = new Process(new
Module
(compilation.EmitToArray()));
662
using var process = new Process(new
Module
(compilation.EmitToArray()));
699
using var process = new Process(new
Module
(compilation.EmitToArray()));
746
using var process = new Process(new
Module
(compilation.EmitToArray()));
783
using var process = new Process(new
Module
(compilation.EmitToArray()));
828
using (var process = new Process(new
Module
(compilation.EmitToArray())))
864
using (var process = new Process(new
Module
(compilation.EmitToArray())))
908
using (var process = new Process(new
Module
(compilation.EmitToArray())))
954
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1011
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1067
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1100
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1135
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1167
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1211
using (var process = new Process(new
Module
(bytesA), new
Module
(bytesB)))
1240
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1261
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1292
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1320
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1344
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1371
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1394
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1419
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1439
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1459
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1488
using var process = new Process(new
Module
(compilation.EmitToArray()));
1515
using (var process = new Process(new
Module
(compilation.EmitToArray())))
1547
using (var process = new Process(new
Module
(bytesB)))
1573
using (var process = new Process(new
Module
(compilation.EmitToArray())))
VisualBasicFunctionResolverTests.cs (5)
40
var module = new
Module
(bytes);
67
module = new
Module
(bytes);
121
using (var process = new Process(new
Module
(compilation.EmitToArray())))
158
using (var process = new Process(new
Module
(compilation.EmitToArray())))
189
using (var process = new Process(new
Module
(compilation.EmitToArray())))
24 references to Module
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (24)
CSharpFunctionResolverTests.cs (7)
30
var
module = new Module(compilation.EmitToArray());
68
var
moduleA = new Module(bytesA, name: "A.dll");
69
var
moduleB = new Module(bytesB, name: "B.dll");
243
var
module = new Module(bytes);
318
var
moduleA = new Module(CreateCompilation(sourceA).EmitToArray(), name: "A.dll");
319
var
moduleB = new Module(default(ImmutableArray<byte>), name: "B.dll");
320
var
moduleC = new Module(CreateCompilation(sourceC).EmitToArray(), name: "C.dll");
FunctionResolverTestBase.cs (1)
34
private static string GetMethodSignature(
Module
module, int token)
Process.cs (6)
15
private readonly List<
Module
> _modules;
17
internal Process(params
Module
[] modules) : this(true, modules)
21
internal Process(bool shouldEnable, params
Module
[] modules)
35
internal void AddModule(
Module
module)
40
internal
Module
[] GetModules()
47
foreach (
var
module in _modules)
Request.cs (3)
15
internal readonly
Module
Module;
20
internal Address(
Module
module, int token, int version, int ilOffset)
45
internal void OnFunctionResolved(
Module
module, int token, int version, int ilOffset)
Resolver.cs (6)
12
internal sealed class Resolver : FunctionResolverBase<Process,
Module
, Request>
45
internal void OnModuleLoad(Process process,
Module
module)
55
internal override IEnumerable<
Module
> GetAllModules(Process process)
60
internal override string GetModuleName(
Module
module)
65
internal override unsafe bool TryGetMetadata(
Module
module, out byte* pointer, out int length)
97
private static void OnFunctionResolved(
Module
module, Request request, int token, int version, int ilOffset)
VisualBasicFunctionResolverTests.cs (1)
40
var
module = new Module(bytes);