C# Class NRaas.CommonSpace.Helpers.FilterHelper

Inheritance: Common.IWorldLoadFinished
Mostra file Open project: Chain-Reaction/NRaas

Public Properties

Property Type Description
filters Dictionary>

Public Methods

Method 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 method

public static Cache ( string filter, List sims ) : SimFilter
filter string
sims List
return SimFilter

Cache() public static method

public static Cache ( string filter, ulong cacheSim, List sims ) : SimFilter
filter string
cacheSim ulong
sims List
return SimFilter

CreateFilter() public static method

public static CreateFilter ( ) : OptionResult
return OptionResult

DeleteFilter() public static method

public static DeleteFilter ( ) : OptionResult
return OptionResult

DoesAnySimMatchFilter() public static method

public static DoesAnySimMatchFilter ( List descs, string filter ) : bool
descs List
filter string
return bool

DoesAnySimMatchFilter() public static method

public static DoesAnySimMatchFilter ( ulong cacheSim, List descs, string filter ) : bool
cacheSim ulong
descs List
filter string
return bool

DoesAnySimMatchFilters() public static method

public static DoesAnySimMatchFilters ( List descs, List filters, bool matchAll ) : bool
descs List
filters List
matchAll bool
return bool

DoesAnySimMatchFilters() public static method

public static DoesAnySimMatchFilters ( ulong cacheSim, List descs, List filters, bool matchAll ) : bool
cacheSim ulong
descs List
filters List
matchAll bool
return bool

DoesSimMatchFilter() public static method

public static DoesSimMatchFilter ( ulong simToMatch, string filter ) : bool
simToMatch ulong
filter string
return bool

DoesSimMatchFilter() public static method

public static DoesSimMatchFilter ( ulong simToMatch, ulong cacheSim, string filter ) : bool
simToMatch ulong
cacheSim ulong
filter string
return bool

DoesSimMatchFilter() public static method

public static DoesSimMatchFilter ( ulong simToMatch, ulong cacheSim, string filter, bool forceLive ) : bool
simToMatch ulong
cacheSim ulong
filter string
forceLive bool
return bool

DoesSimMatchFilters() public static method

public static DoesSimMatchFilters ( ulong simToMatch, List filters ) : bool
simToMatch ulong
filters List
return bool

DoesSimMatchFilters() public static method

public static DoesSimMatchFilters ( ulong simToMatch, List filters, bool matchAll ) : bool
simToMatch ulong
filters List
matchAll bool
return bool

DoesSimMatchFilters() public static method

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters ) : bool
simToMatch ulong
cacheSim ulong
filters List
return bool

DoesSimMatchFilters() public static method

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters, bool matchAll ) : bool
simToMatch ulong
cacheSim ulong
filters List
matchAll bool
return bool

DoesSimMatchFilters() public static method

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters, bool matchAll, bool forceLive ) : bool
simToMatch ulong
cacheSim ulong
filters List
matchAll bool
forceLive bool
return bool

FilterHasMatches() public static method

public static FilterHasMatches ( string filter ) : bool
filter string
return bool

FilterHasMatches() public static method

public static FilterHasMatches ( string filter, ulong simId ) : bool
filter string
simId ulong
return bool

FiltersEnabled() public static method

public static FiltersEnabled ( ) : bool
return bool

FlushCache() public static method

public static FlushCache ( ) : void
return void

FlushCache() public static method

public static FlushCache ( string filter ) : void
filter string
return void

GetFilter() public static method

public static GetFilter ( string filter ) : SimFilter
filter string
return SimFilter

GetFilter() public static method

public static GetFilter ( string filter, ulong cacheSim ) : SimFilter
filter string
cacheSim ulong
return SimFilter

GetFilter() public static method

public static GetFilter ( string filter, ulong cacheSim, bool forceLive ) : SimFilter
filter string
cacheSim ulong
forceLive bool
return SimFilter

GetFilterAsLocalizedCriteria() public static method

public static GetFilterAsLocalizedCriteria ( List filter ) : string
filter List
return string

GetFilters() public static method

public static GetFilters ( ) : bool>.Dictionary
return bool>.Dictionary

GetSimMatchingFilter() public static method

public static GetSimMatchingFilter ( string filter ) : List
filter string
return List

GetSimsMatchingFilter() public static method

public static GetSimsMatchingFilter ( string filter, ulong cacheSim ) : List
filter string
cacheSim ulong
return List

IsValidFilter() public static method

public static IsValidFilter ( string filter ) : bool
filter string
return bool

OnWorldLoadFinished() public method

public OnWorldLoadFinished ( ) : void
return void

OnWorldQuit() public method

public OnWorldQuit ( ) : void
return void

StripNamespace() public static method

public static StripNamespace ( string filter ) : string
filter string
return string

UpdateFilter() public static method

public static UpdateFilter ( string filter, ulong cacheSim ) : SimFilter
filter string
cacheSim ulong
return SimFilter

UpdateFilter() public static method

public static UpdateFilter ( string filter, ulong cacheSim, bool simSpecific ) : SimFilter
filter string
cacheSim ulong
simSpecific bool
return SimFilter

UpdateFilters() public static method

public static UpdateFilters ( ) : void
return void

ValidateFilters() public static method

public static ValidateFilters ( ) : void
return void

Property Details

filters public_oe static_oe property

public static Dictionary> filters
return Dictionary>