public bool TryGetDateValue (Token token, out DateTimeOffset value) { string text = token == Token.Type.QuotedString ? s.Substring (token.StartPosition + 1, token.EndPosition - token.StartPosition - 2) : GetStringValue (token); return TryGetDateValue (text, out value); }
DateTimeOffset?GetDateValue(string name) { var value = FindParameter(name); if (value == null || value == null) { return(null); } if (value.Length < 3) { return(null); } if (value[0] == '\"') { value = value.Substring(1, value.Length - 2); } DateTimeOffset offset; if (Lexer.TryGetDateValue(value, out offset)) { return(offset); } return(null); }