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);
});
}