C# Class NRaas.CommonSpace.Helpers.FilterHelper

Inheritance: Common.IWorldLoadFinished
Afficher le fichier Open project: Chain-Reaction/NRaas

Méthodes publiques

Свойство Type Description
filters Dictionary>

Méthodes publiques

Méthode Description
Cache ( string filter, List sims ) : SimFilter
Cache ( string filter, ulong cacheSim, List sims ) : SimFilter
CreateFilter ( ) : OptionResult
DeleteFilter ( ) : OptionResult
DoesAnySimMatchFilter ( List descs, string filter ) : bool
DoesAnySimMatchFilter ( ulong cacheSim, List descs, string filter ) : bool
DoesAnySimMatchFilters ( List descs, List filters, bool matchAll ) : bool
DoesAnySimMatchFilters ( ulong cacheSim, List descs, List filters, bool matchAll ) : bool
DoesSimMatchFilter ( ulong simToMatch, string filter ) : bool
DoesSimMatchFilter ( ulong simToMatch, ulong cacheSim, string filter ) : bool
DoesSimMatchFilter ( ulong simToMatch, ulong cacheSim, string filter, bool forceLive ) : bool
DoesSimMatchFilters ( ulong simToMatch, List filters ) : bool
DoesSimMatchFilters ( ulong simToMatch, List filters, bool matchAll ) : bool
DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters ) : bool
DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters, bool matchAll ) : bool
DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters, bool matchAll, bool forceLive ) : bool
FilterHasMatches ( string filter ) : bool
FilterHasMatches ( string filter, ulong simId ) : bool
FiltersEnabled ( ) : bool
FlushCache ( ) : void
FlushCache ( string filter ) : void
GetFilter ( string filter ) : SimFilter
GetFilter ( string filter, ulong cacheSim ) : SimFilter
GetFilter ( string filter, ulong cacheSim, bool forceLive ) : SimFilter
GetFilterAsLocalizedCriteria ( List filter ) : string
GetFilters ( ) : bool>.Dictionary
GetSimMatchingFilter ( string filter ) : List
GetSimsMatchingFilter ( string filter, ulong cacheSim ) : List
IsValidFilter ( string filter ) : bool
OnWorldLoadFinished ( ) : void
OnWorldQuit ( ) : void
StripNamespace ( string filter ) : string
UpdateFilter ( string filter, ulong cacheSim ) : SimFilter
UpdateFilter ( string filter, ulong cacheSim, bool simSpecific ) : SimFilter
UpdateFilters ( ) : void
ValidateFilters ( ) : void

Method Details

Cache() public static méthode

public static Cache ( string filter, List sims ) : SimFilter
filter string
sims List
Résultat SimFilter

Cache() public static méthode

public static Cache ( string filter, ulong cacheSim, List sims ) : SimFilter
filter string
cacheSim ulong
sims List
Résultat SimFilter

CreateFilter() public static méthode

public static CreateFilter ( ) : OptionResult
Résultat OptionResult

DeleteFilter() public static méthode

public static DeleteFilter ( ) : OptionResult
Résultat OptionResult

DoesAnySimMatchFilter() public static méthode

public static DoesAnySimMatchFilter ( List descs, string filter ) : bool
descs List
filter string
Résultat bool

DoesAnySimMatchFilter() public static méthode

public static DoesAnySimMatchFilter ( ulong cacheSim, List descs, string filter ) : bool
cacheSim ulong
descs List
filter string
Résultat bool

DoesAnySimMatchFilters() public static méthode

public static DoesAnySimMatchFilters ( List descs, List filters, bool matchAll ) : bool
descs List
filters List
matchAll bool
Résultat bool

DoesAnySimMatchFilters() public static méthode

public static DoesAnySimMatchFilters ( ulong cacheSim, List descs, List filters, bool matchAll ) : bool
cacheSim ulong
descs List
filters List
matchAll bool
Résultat bool

DoesSimMatchFilter() public static méthode

public static DoesSimMatchFilter ( ulong simToMatch, string filter ) : bool
simToMatch ulong
filter string
Résultat bool

DoesSimMatchFilter() public static méthode

public static DoesSimMatchFilter ( ulong simToMatch, ulong cacheSim, string filter ) : bool
simToMatch ulong
cacheSim ulong
filter string
Résultat bool

DoesSimMatchFilter() public static méthode

public static DoesSimMatchFilter ( ulong simToMatch, ulong cacheSim, string filter, bool forceLive ) : bool
simToMatch ulong
cacheSim ulong
filter string
forceLive bool
Résultat bool

DoesSimMatchFilters() public static méthode

public static DoesSimMatchFilters ( ulong simToMatch, List filters ) : bool
simToMatch ulong
filters List
Résultat bool

DoesSimMatchFilters() public static méthode

public static DoesSimMatchFilters ( ulong simToMatch, List filters, bool matchAll ) : bool
simToMatch ulong
filters List
matchAll bool
Résultat bool

DoesSimMatchFilters() public static méthode

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters ) : bool
simToMatch ulong
cacheSim ulong
filters List
Résultat bool

DoesSimMatchFilters() public static méthode

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters, bool matchAll ) : bool
simToMatch ulong
cacheSim ulong
filters List
matchAll bool
Résultat bool

DoesSimMatchFilters() public static méthode

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters, bool matchAll, bool forceLive ) : bool
simToMatch ulong
cacheSim ulong
filters List
matchAll bool
forceLive bool
Résultat bool

FilterHasMatches() public static méthode

public static FilterHasMatches ( string filter ) : bool
filter string
Résultat bool

FilterHasMatches() public static méthode

public static FilterHasMatches ( string filter, ulong simId ) : bool
filter string
simId ulong
Résultat bool

FiltersEnabled() public static méthode

public static FiltersEnabled ( ) : bool
Résultat bool

FlushCache() public static méthode

public static FlushCache ( ) : void
Résultat void

FlushCache() public static méthode

public static FlushCache ( string filter ) : void
filter string
Résultat void

GetFilter() public static méthode

public static GetFilter ( string filter ) : SimFilter
filter string
Résultat SimFilter

GetFilter() public static méthode

public static GetFilter ( string filter, ulong cacheSim ) : SimFilter
filter string
cacheSim ulong
Résultat SimFilter

GetFilter() public static méthode

public static GetFilter ( string filter, ulong cacheSim, bool forceLive ) : SimFilter
filter string
cacheSim ulong
forceLive bool
Résultat SimFilter

GetFilterAsLocalizedCriteria() public static méthode

public static GetFilterAsLocalizedCriteria ( List filter ) : string
filter List
Résultat string

GetFilters() public static méthode

public static GetFilters ( ) : bool>.Dictionary
Résultat bool>.Dictionary

GetSimMatchingFilter() public static méthode

public static GetSimMatchingFilter ( string filter ) : List
filter string
Résultat List

GetSimsMatchingFilter() public static méthode

public static GetSimsMatchingFilter ( string filter, ulong cacheSim ) : List
filter string
cacheSim ulong
Résultat List

IsValidFilter() public static méthode

public static IsValidFilter ( string filter ) : bool
filter string
Résultat bool

OnWorldLoadFinished() public méthode

public OnWorldLoadFinished ( ) : void
Résultat void

OnWorldQuit() public méthode

public OnWorldQuit ( ) : void
Résultat void

StripNamespace() public static méthode

public static StripNamespace ( string filter ) : string
filter string
Résultat string

UpdateFilter() public static méthode

public static UpdateFilter ( string filter, ulong cacheSim ) : SimFilter
filter string
cacheSim ulong
Résultat SimFilter

UpdateFilter() public static méthode

public static UpdateFilter ( string filter, ulong cacheSim, bool simSpecific ) : SimFilter
filter string
cacheSim ulong
simSpecific bool
Résultat SimFilter

UpdateFilters() public static méthode

public static UpdateFilters ( ) : void
Résultat void

ValidateFilters() public static méthode

public static ValidateFilters ( ) : void
Résultat void

Property Details

filters public_oe static_oe property

public static Dictionary> filters
Résultat Dictionary>