public new void Execute(FigaroContext context, string args) { try { base.Execute(context, args); if (argv.Length > 1) { if (argv[1].Equals("f")) { context.QueryFile(argv[0]); } else { Error("Invalid option '{0}'. Specify 'f' if you wish to query using an XQuery file."); return; } return; } context.Query(argv[0]); } catch (IndexOutOfRangeException) { Error(DbxmlResources.QueryError); } catch (NullReferenceException) { Error(DbxmlResources.QueryError); } }