/// <summary> /// Creates an <c>Expression</c> that can evaluate a template. /// </summary> /// <param name="rootRule">The JSON rule this expression is part of.</param> /// <returns>The <c>Expression</c>.</returns> public abstract Expression ToExpression(RuleDefinition rootRule);