From 2203061f5c05a64a1ec694311fed35797136e1e8 Mon Sep 17 00:00:00 2001 From: jbevain Date: Sun, 11 Apr 2010 13:41:36 +0000 Subject: [PATCH] GenericParameter.cs: override Module properly git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@155210 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- class/Mono.Cecil/Mono.Cecil/GenericParameter.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/class/Mono.Cecil/Mono.Cecil/GenericParameter.cs b/class/Mono.Cecil/Mono.Cecil/GenericParameter.cs index 559ec5054a..88a58509de 100644 --- a/class/Mono.Cecil/Mono.Cecil/GenericParameter.cs +++ b/class/Mono.Cecil/Mono.Cecil/GenericParameter.cs @@ -76,6 +76,17 @@ namespace Mono.Cecil { } } + public override ModuleDefinition Module { + get { + if (m_owner is TypeReference) + return ((TypeReference) m_owner).Module; + if (m_owner is MethodReference) + return ((MethodReference) m_owner).DeclaringType.Module; + + throw new InvalidOperationException (); + } + } + public override string Name { get { if (m_name != null) -- 2.11.4.GIT