Boo.Lang.Compiler.Steps.ProcessMethodBodies.PreProcessMethod C# (CSharp) Метод

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

private PreProcessMethod ( Method node ) : void
node Method
Результат void
        void PreProcessMethod(Method node)
        {
            if (WasAlreadyPreProcessed(node))
                return;

            MarkPreProcessed(node);

            var entity = (InternalMethod)GetEntity(node);
            if (node.IsOverride)
                ResolveMethodOverride(entity);
            else
            {
                CheckIfIsMethodOverride(entity);
                if (TypeSystemServices.IsUnknown(entity.ReturnType) && HasNeitherReturnNorYield(node))
                    node.ReturnType = CodeBuilder.CreateTypeReference(node.LexicalInfo, TypeSystemServices.VoidType);
            }
        }
ProcessMethodBodies