diff options
author | Jb Evain <jb@evain.net> | 2017-11-03 04:04:30 +0300 |
---|---|---|
committer | Jb Evain <jb@evain.net> | 2017-11-03 04:04:30 +0300 |
commit | debf486ee50268af4939e7096bce6152725fdaef (patch) | |
tree | c1b004209ae1f58bd17ed783cef6446fa6108642 /Test/Mono.Cecil.Tests | |
parent | e43e9daf52e966b60454cac99feb422f3980c88f (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.cs | 13 |
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"); |