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

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

private GetDeclarationType ( IType defaultDeclarationType, Boo.Lang.Compiler.Ast.Declaration d ) : void
defaultDeclarationType IType
d Boo.Lang.Compiler.Ast.Declaration
Результат void
        void GetDeclarationType(IType defaultDeclarationType, Declaration d)
        {
            if (null != d.Type)
            {
                Visit(d.Type);
                AssertTypeCompatibility(d, GetType(d.Type), defaultDeclarationType);
            }
            else
            {
                d.Type = CodeBuilder.CreateTypeReference(defaultDeclarationType);
            }
        }

Same methods

ProcessMethodBodies::GetDeclarationType ( Boo.Lang.Compiler.Ast.DeclarationStatement node ) : IType
ProcessMethodBodies