// called from Traverser
        // set in Main
        public static void TypeDefinitionTranslatorTraverse(INamedTypeDefinition typeDef)
        {
            TypeDefinitionTranslator t = new TypeDefinitionTranslator(typeDef);
            // todo: improve this piece of code
            StreamWriter streamWriter = Program.streamWriter;

            streamWriter.WriteLine(t.Translate());
        }
Ejemplo n.º 2
0
 // called from Traverser
 // set in Main
 public static void TranslateTypes(ISet <Assembly> assemblies)
 {
     foreach (INamedTypeDefinition type in assemblies.GetAllDefinedTypes())
     {
         TypeDefinitionTranslator t = new TypeDefinitionTranslator(type);
         // todo: improve this piece of code
         StreamWriter streamWriter = Program.streamWriter;
         streamWriter.WriteLine(t.Translate());
     }
 }