internal override void InvokeInternal(ProcessingContext context, int argCount) { context.PushFrame(); int iterationCount = context.IterationCount; if (iterationCount > 0) { context.Push(XPathMessageFunction.ConvertDate(DateTime.Now), iterationCount); } }
internal static double Convert(string dateStr) { try { return(XPathMessageFunction.ConvertDate(DateTime.Parse(dateStr, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.RoundtripKind))); } catch (FormatException) { return(double.NaN); } }
public override object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext) { return(XPathMessageFunction.ConvertDate(DateTime.UtcNow)); }