diff options
author | Jb Evain <jbevain@gmail.com> | 2012-10-29 22:36:44 +0400 |
---|---|---|
committer | Jb Evain <jbevain@gmail.com> | 2012-10-29 22:36:44 +0400 |
commit | 60ce19429e9cfaa770d72c2f395fdcdf11eb0f7b (patch) | |
tree | 934b07a3ab6da107bb3a762615239c295ba4100a | |
parent | 4f763898109f461b664d1d04dbef903fa04b3d30 (diff) |
Implement DeclaringType and DeclaringMethod for GenericParameter
-rw-r--r-- | Mono.Cecil/GenericParameter.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Mono.Cecil/GenericParameter.cs b/Mono.Cecil/GenericParameter.cs index f2b33d8..d66cc91 100644 --- a/Mono.Cecil/GenericParameter.cs +++ b/Mono.Cecil/GenericParameter.cs @@ -110,6 +110,15 @@ namespace Mono.Cecil { set { throw new InvalidOperationException (); } } + public override TypeReference DeclaringType { + get { return owner as TypeReference; } + set { throw new InvalidOperationException (); } + } + + public MethodReference DeclaringMethod { + get { return owner as MethodReference; } + } + public override ModuleDefinition Module { get { return module ?? owner.Module; } } |