[StyleCop] Wox.Plugin - last amount needed to fully integrate (#5853)

* StyleCop for Plugin

* getting release mode working
This commit is contained in:
Clint Rutkas
2020-08-11 13:41:41 -07:00
committed by GitHub
parent 2c49df4be3
commit f1bb533321
20 changed files with 197 additions and 235 deletions

View File

@@ -10,9 +10,12 @@ namespace Wox.Plugin
{
public class Query
{
internal Query() { }
internal Query()
{
}
/// <summary>
/// Initializes a new instance of the <see cref="Query"/> class.
/// to allow unit tests for plug ins
/// </summary>
public Query(string rawQuery, string search, string[] terms, string actionKeyword = "")
@@ -24,13 +27,13 @@ namespace Wox.Plugin
}
/// <summary>
/// Raw query, this includes action keyword if it has
/// Gets raw query, this includes action keyword if it has
/// We didn't recommend use this property directly. You should always use Search property.
/// </summary>
public string RawQuery { get; internal set; }
/// <summary>
/// Search part of a query.
/// Gets 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
@@ -38,7 +41,7 @@ namespace Wox.Plugin
public string Search { get; internal set; }
/// <summary>
/// The raw query splited into a string array.
/// Gets or sets the raw query splited into a string array.
/// </summary>
public string[] Terms { get; set; }
@@ -46,6 +49,7 @@ namespace Wox.Plugin
/// Query can be splited into multiple terms by whitespace
/// </summary>
public const string TermSeparator = " ";
/// <summary>
/// User can set multiple action keywords separated by ';'
/// </summary>
@@ -59,12 +63,12 @@ namespace Wox.Plugin
public string ActionKeyword { get; set; }
/// <summary>
/// Return first search split by space if it has
/// Gets return first search split by space if it has
/// </summary>
public string FirstSearch => SplitSearch(0);
/// <summary>
/// strings from second search (including) to last search
/// Gets strings from second search (including) to last search
/// </summary>
public string SecondToEndSearch
{
@@ -76,12 +80,12 @@ namespace Wox.Plugin
}
/// <summary>
/// Return second search split by space if it has
/// Gets return second search split by space if it has
/// </summary>
public string SecondSearch => SplitSearch(1);
/// <summary>
/// Return third search split by space if it has
/// Gets return third search split by space if it has
/// </summary>
public string ThirdSearch => SplitSearch(2);