/// <summary> /// Gets the expression as an <see cref="REnvironment"/>. /// </summary> /// <param name="expression">The environment.</param> /// <returns>The environment.</returns> public static REnvironment AsEnvironment(this SymbolicExpression expression) { if (!expression.IsEnvironment()) { return(null); } return(new REnvironment(expression.Engine, expression.DangerousGetHandle())); }