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