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:
Diffstat (limited to 'Mono.Cecil/TypeDefinition.cs')
-rw-r--r--Mono.Cecil/TypeDefinition.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/Mono.Cecil/TypeDefinition.cs b/Mono.Cecil/TypeDefinition.cs
index 226d7f3..5443746 100644
--- a/Mono.Cecil/TypeDefinition.cs
+++ b/Mono.Cecil/TypeDefinition.cs
@@ -442,6 +442,19 @@ namespace Mono.Cecil {
this.BaseType = baseType;
}
+ protected override void ClearFullName ()
+ {
+ base.ClearFullName ();
+
+ if (!HasNestedTypes)
+ return;
+
+ var nested_types = this.NestedTypes;
+
+ for (int i = 0; i < nested_types.Count; i++)
+ nested_types [i].ClearFullName ();
+ }
+
public override TypeDefinition Resolve ()
{
return this;