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

GetReferencedType() public static méthode

public static GetReferencedType ( Expression typeref ) : IType
typeref Boo.Lang.Compiler.Ast.Expression
Résultat IType
        public static IType GetReferencedType(Expression typeref)
        {
            switch (typeref.NodeType)
            {
                case NodeType.TypeofExpression:
                        return GetType(((TypeofExpression) typeref).Type);
                case NodeType.ReferenceExpression:
                case NodeType.MemberReferenceExpression:
                case NodeType.GenericReferenceExpression:
                        return typeref.Entity as IType;
            }
            return null;
        }
TypeSystemServices