public bool TrySizeOf(TExpr expr, out int size)
        {
            TypeNode type;

            if (VisitorForSizeOf <TVar, TExpr> .IsSizeOf(expr, out type, this))
            {
                size = MetaDataProvider.TypeSize(type);
                return(size != -1);
            }

            return(false.Without(out size));
        }