C# Class PackmanVsix.Models.PackageSearchUtil

Afficher le fichier Open project: madskristensen/Packman Class Usage Examples

Méthodes publiques

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

Private Methods

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

Method Details

CalculateMatchStrength() public méthode

public CalculateMatchStrength ( ISearchItem searchItem ) : int
searchItem ISearchItem
Résultat int

ForTerm() public static méthode

public static ForTerm ( string term ) : PackageSearchUtil
term string
Résultat PackageSearchUtil

GetMatchesInText() public méthode

public GetMatchesInText ( string text ) : IReadOnlyList
text string
Résultat IReadOnlyList

IsMatch() public méthode

public IsMatch ( ISearchItem searchItem ) : bool
searchItem ISearchItem
Résultat bool