C# Class PackmanVsix.Models.PackageSearchUtil

Datei anzeigen Open project: madskristensen/Packman Class Usage Examples

Public Methods

Method Description
CalculateMatchStrength ( ISearchItem searchItem ) : int
ForTerm ( string term ) : PackageSearchUtil
GetMatchesInText ( string text ) : IReadOnlyList
IsMatch ( ISearchItem searchItem ) : bool

Private Methods

Method Description
CalculatePartScore ( string alias, string part ) : int
PackageSearchUtil ( string searchTerm ) : System
ProcessMatchCollection ( string sourceString, MatchCollection matches, List ranges ) : void

Method Details

CalculateMatchStrength() public method

public CalculateMatchStrength ( ISearchItem searchItem ) : int
searchItem ISearchItem
return int

ForTerm() public static method

public static ForTerm ( string term ) : PackageSearchUtil
term string
return PackageSearchUtil

GetMatchesInText() public method

public GetMatchesInText ( string text ) : IReadOnlyList
text string
return IReadOnlyList

IsMatch() public method

public IsMatch ( ISearchItem searchItem ) : bool
searchItem ISearchItem
return bool