Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJb Evain <jbevain@gmail.com>2012-10-29 22:36:44 +0400
committerJb Evain <jbevain@gmail.com>2012-10-29 22:36:44 +0400
commit60ce19429e9cfaa770d72c2f395fdcdf11eb0f7b (patch)
tree934b07a3ab6da107bb3a762615239c295ba4100a
parent4f763898109f461b664d1d04dbef903fa04b3d30 (diff)
Implement DeclaringType and DeclaringMethod for GenericParameter
-rw-r--r--Mono.Cecil/GenericParameter.cs9
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; }
}