Boo.Lang.Compiler.Steps.ExpandMacros.ProcessInternalMacro C# (CSharp) Метод

ProcessInternalMacro() приватный Метод

private ProcessInternalMacro ( InternalClass klass, MacroStatement node ) : void
klass Boo.Lang.Compiler.TypeSystem.InternalClass
node Boo.Lang.Compiler.Ast.MacroStatement
Результат void
        private void ProcessInternalMacro(InternalClass klass, MacroStatement node)
        {
            Type macroType = new MacroCompiler(Context).Compile(klass);
            if (null == macroType)
            {
                ProcessingError(CompilerErrorFactory.AstMacroMustBeExternal(node, klass.FullName));
                return;
            }
            ProcessMacro(macroType, node);
        }