diff options
Diffstat (limited to 'Mono.Cecil/TypeReference.cs')
-rw-r--r-- | Mono.Cecil/TypeReference.cs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Mono.Cecil/TypeReference.cs b/Mono.Cecil/TypeReference.cs index fce2023..1c25396 100644 --- a/Mono.Cecil/TypeReference.cs +++ b/Mono.Cecil/TypeReference.cs @@ -66,7 +66,7 @@ namespace Mono.Cecil { get { return base.Name; } set { base.Name = value; - fullname = null; + ClearFullName (); } } @@ -74,7 +74,7 @@ namespace Mono.Cecil { get { return @namespace; } set { @namespace = value; - fullname = null; + ClearFullName (); } } @@ -148,7 +148,7 @@ namespace Mono.Cecil { get { return base.DeclaringType; } set { base.DeclaringType = value; - fullname = null; + ClearFullName (); } } @@ -241,6 +241,11 @@ namespace Mono.Cecil { value_type = valueType; } + protected virtual void ClearFullName () + { + this.fullname = null; + } + public virtual TypeReference GetElementType () { return this; |