Boo.Lang.Compiler.Steps.BindBaseTypes.OnClassDefinition C# (CSharp) Метод

OnClassDefinition() публичный Метод

public OnClassDefinition ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
Результат void
        public override void OnClassDefinition(ClassDefinition node)
        {
            // Visit type definition's members to resolve base types on nested types
            base.OnClassDefinition(node);

            // Resolve and check base types
            ResolveBaseTypes(new Boo.Lang.List(), node);
            CheckBaseTypes(node);

            if (!node.IsFinal)
            {
                if (((IType)node.Entity).IsFinal)
                {
                    node.Modifiers |= TypeMemberModifiers.Final;
                }
            }
        }