Mono.Cecil.Tests.TypeTests.GenericMultidimensionalArray C# (CSharp) Method

GenericMultidimensionalArray() private method

private GenericMultidimensionalArray ( ) : void
return void
        public void GenericMultidimensionalArray()
        {
            TestCSharp ("Generics.cs", module => {
                var type = module.GetType ("LaMatrix");
                var method = type.GetMethod ("At");

                var call = method.Body.Instructions.Where (i => i.Operand is MethodReference).First ();
                var get = (MethodReference) call.Operand;

                Assert.IsNotNull (get);
                Assert.AreEqual (0, get.GenericParameters.Count);
                Assert.AreEqual (MethodCallingConvention.Default, get.CallingConvention);
                Assert.AreEqual (method.GenericParameters [0], get.ReturnType);
            });
        }