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

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

public CheckInterfaceBaseTypes ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
node Boo.Lang.Compiler.Ast.InterfaceDefinition
Результат void
        void CheckInterfaceBaseTypes(InterfaceDefinition node)
        {
            foreach (TypeReference baseType in node.BaseTypes)
            {
                IType tag = GetType(baseType);
                if (!tag.IsInterface)
                {
                    Error(CompilerErrorFactory.InterfaceCanOnlyInheritFromInterface(baseType, node.FullName, tag.FullName));
                }
            }
        }