/// <summary> /// Gets the expression as a language. /// </summary> /// <param name="expression">The expression.</param> /// <returns>The language.</returns> public static Language AsLanguage(this SymbolicExpression expression) { if (!expression.IsLanguage()) { return(null); } return(new Language(expression.Engine, expression.DangerousGetHandle())); }