Babel.Compiler.CodeGeneratingVisitor.VisitClass C# (CSharp) Méthode

VisitClass() public méthode

public VisitClass ( ClassDefinition cls ) : void
cls ClassDefinition
Résultat void
        public override void VisitClass(ClassDefinition cls)
        {
            currentClass = cls;
            currentType = cls.TypeBuilder;
            nestedTypes = new ArrayList();
            cls.Children.Accept(this);
            if (cls.StaticConstructor != null) {
                cls.StaticConstructorIL.Emit(OpCodes.Ret);
            }
            currentType.CreateType();
            foreach (SupertypingAdapter adapter in cls.Adapters) {
                GenerateAdapter(adapter);
            }
            foreach (TypeBuilder nestedType in nestedTypes) {
                nestedType.CreateType();
            }
        }