NVelocity.Runtime.Parser.Node.ASTStringLiteral.EvaluateInPlace C# (CSharp) Method

EvaluateInPlace() private method

private EvaluateInPlace ( string content, IInternalContextAdapter context ) : object
content string
context IInternalContextAdapter
return object
		private object EvaluateInPlace(string content, IInternalContextAdapter context)
		{
			try
			{
				SimpleNode inlineNode = rsvc.Parse(new StringReader(content), context.CurrentTemplateName, false);

				inlineNode.Init(context, rsvc);

				return Evaluate(inlineNode, context);
			}
			catch(Exception)
			{
				throw new ArgumentException("Problem evaluating dictionary entry with content " + content);
			}
		}