public class Query| name | description |
|---|---|
| Query() | The default constructor. |
| Query(…) | to allow unit tests for plug ins |
| ActionKeyword { get; set; } | |
| FirstSearch { get; } | Return first search split by space if it has |
| RawQuery { get; } | Raw query, this includes action keyword if it has We didn't recommend use this property directly. You should always use Search property. |
| Search { get; } | Search part of a query. This will not include action keyword if exclusive plugin gets it, otherwise it should be same as RawQuery. Since we allow user to switch a exclusive plugin to generic plugin, so this property will always give you the "real" query part of the query |
| SearchTerms { get; set; } | The search string split into a string array. |
| SecondSearch { get; } | Return second search split by space if it has |
| SecondToEndSearch { get; } | strings from second search (including) to last search |
| ThirdSearch { get; } | Return third search split by space if it has |
| override ToString() | |
| const ActionKeywordSeparator | User can set multiple action keywords separated by ';' |
| const GlobalPluginWildcardSign | '*' is used for System Plugin |
| const TermSeparator | Query can be splitted into multiple terms by whitespace |
- namespace Flow.Launcher.Plugin