Boo.Lang.Compiler.Steps.PreProcessExtensionMethods.CheckExtensionSemantics C# (CSharp) Метод

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

public CheckExtensionSemantics ( Method node ) : void
node Boo.Lang.Compiler.Ast.Method
Результат void
        void CheckExtensionSemantics(Method node)
        {
            if (!((IMethod)node.Entity).IsExtension) return;
            if (NodeType.Method == node.NodeType && (node.IsStatic || node.DeclaringType is Module)) return;
            Errors.Add(CompilerErrorFactory.InvalidExtensionDefinition(node));
        }