Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJb Evain <jb@evain.net>2017-11-03 04:04:30 +0300
committerJb Evain <jb@evain.net>2017-11-03 04:04:30 +0300
commitdebf486ee50268af4939e7096bce6152725fdaef (patch)
treec1b004209ae1f58bd17ed783cef6446fa6108642 /Test/Mono.Cecil.Tests
parente43e9daf52e966b60454cac99feb422f3980c88f (diff)
Add test and fix for #459, Resolve failing on member obtained by GetMemberReferences in FSharp.Core
Diffstat (limited to 'Test/Mono.Cecil.Tests')
-rw-r--r--Test/Mono.Cecil.Tests/ResolveTests.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/Test/Mono.Cecil.Tests/ResolveTests.cs b/Test/Mono.Cecil.Tests/ResolveTests.cs
index ec579b5..f65b889 100644
--- a/Test/Mono.Cecil.Tests/ResolveTests.cs
+++ b/Test/Mono.Cecil.Tests/ResolveTests.cs
@@ -181,6 +181,19 @@ namespace Mono.Cecil.Tests {
}
[Test]
+ public void GenericRectangularArrayGetMethodInMemberReferences ()
+ {
+ using (var module = GetResourceModule ("FSharp.Core.dll")) {
+ foreach (var member in module.GetMemberReferences ()) {
+ if (!member.DeclaringType.IsArray)
+ continue;
+
+ Assert.IsNull (member.Resolve ());
+ }
+ }
+ }
+
+ [Test]
public void ResolveFunctionPointer ()
{
var module = GetResourceModule ("cppcli.dll");