summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/MetadataTraverser.cs
diff options
context:
space:
mode:
Diffstat (limited to 'BCT/BytecodeTranslator/MetadataTraverser.cs')
-rw-r--r--BCT/BytecodeTranslator/MetadataTraverser.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/BCT/BytecodeTranslator/MetadataTraverser.cs b/BCT/BytecodeTranslator/MetadataTraverser.cs
index 35561528..e7ec2ff2 100644
--- a/BCT/BytecodeTranslator/MetadataTraverser.cs
+++ b/BCT/BytecodeTranslator/MetadataTraverser.cs
@@ -64,6 +64,9 @@ namespace BytecodeTranslator {
/// </summary>
///
public override void Visit(ITypeDefinition typeDefinition) {
+
+ if (!this.sink.TranslateType(typeDefinition)) return;
+
var savedPrivateTypes = this.privateTypes;
this.privateTypes = new List<ITypeDefinition>();
@@ -591,6 +594,7 @@ namespace BytecodeTranslator {
base.Visit(methodCall);
}
}
+
#endregion
}