public void GenericInterfaceReference()
{
TestModule ("gifaceref.exe", module => {
var type = module.GetType ("Program");
var iface = type.Interfaces [0];
var instance = (GenericInstanceType) iface.InterfaceType;
var owner = instance.ElementType;
Assert.AreEqual (1, instance.GenericArguments.Count);
Assert.AreEqual (1, owner.GenericParameters.Count);
});
}