Boo.Lang.Compiler.TypeSystem.TypeSystemServices.GetConcreteExpressionType C# (CSharp) Méthode

GetConcreteExpressionType() public méthode

public GetConcreteExpressionType ( Expression expression ) : IType
expression Boo.Lang.Compiler.Ast.Expression
Résultat IType
        public IType GetConcreteExpressionType(Expression expression)
        {
            var type = GetExpressionType(expression);
            var anonymousType = type as AnonymousCallableType;
            if (anonymousType != null)
            {
                IType concreteType = GetConcreteCallableType(expression, anonymousType);
                expression.ExpressionType = concreteType;
                return concreteType;
            }
            return type;
        }
TypeSystemServices