C# Класс NRaas.CommonSpace.Helpers.FilterHelper

Наследование: Common.IWorldLoadFinished
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
filters Dictionary>

Открытые методы

Метод Описание
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

Описание методов

Cache() публичный статический Метод

public static Cache ( string filter, List sims ) : SimFilter
filter string
sims List
Результат SimFilter

Cache() публичный статический Метод

public static Cache ( string filter, ulong cacheSim, List sims ) : SimFilter
filter string
cacheSim ulong
sims List
Результат SimFilter

CreateFilter() публичный статический Метод

public static CreateFilter ( ) : OptionResult
Результат OptionResult

DeleteFilter() публичный статический Метод

public static DeleteFilter ( ) : OptionResult
Результат OptionResult

DoesAnySimMatchFilter() публичный статический Метод

public static DoesAnySimMatchFilter ( List descs, string filter ) : bool
descs List
filter string
Результат bool

DoesAnySimMatchFilter() публичный статический Метод

public static DoesAnySimMatchFilter ( ulong cacheSim, List descs, string filter ) : bool
cacheSim ulong
descs List
filter string
Результат bool

DoesAnySimMatchFilters() публичный статический Метод

public static DoesAnySimMatchFilters ( List descs, List filters, bool matchAll ) : bool
descs List
filters List
matchAll bool
Результат bool

DoesAnySimMatchFilters() публичный статический Метод

public static DoesAnySimMatchFilters ( ulong cacheSim, List descs, List filters, bool matchAll ) : bool
cacheSim ulong
descs List
filters List
matchAll bool
Результат bool

DoesSimMatchFilter() публичный статический Метод

public static DoesSimMatchFilter ( ulong simToMatch, string filter ) : bool
simToMatch ulong
filter string
Результат bool

DoesSimMatchFilter() публичный статический Метод

public static DoesSimMatchFilter ( ulong simToMatch, ulong cacheSim, string filter ) : bool
simToMatch ulong
cacheSim ulong
filter string
Результат bool

DoesSimMatchFilter() публичный статический Метод

public static DoesSimMatchFilter ( ulong simToMatch, ulong cacheSim, string filter, bool forceLive ) : bool
simToMatch ulong
cacheSim ulong
filter string
forceLive bool
Результат bool

DoesSimMatchFilters() публичный статический Метод

public static DoesSimMatchFilters ( ulong simToMatch, List filters ) : bool
simToMatch ulong
filters List
Результат bool

DoesSimMatchFilters() публичный статический Метод

public static DoesSimMatchFilters ( ulong simToMatch, List filters, bool matchAll ) : bool
simToMatch ulong
filters List
matchAll bool
Результат bool

DoesSimMatchFilters() публичный статический Метод

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters ) : bool
simToMatch ulong
cacheSim ulong
filters List
Результат bool

DoesSimMatchFilters() публичный статический Метод

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters, bool matchAll ) : bool
simToMatch ulong
cacheSim ulong
filters List
matchAll bool
Результат bool

DoesSimMatchFilters() публичный статический Метод

public static DoesSimMatchFilters ( ulong simToMatch, ulong cacheSim, List filters, bool matchAll, bool forceLive ) : bool
simToMatch ulong
cacheSim ulong
filters List
matchAll bool
forceLive bool
Результат bool

FilterHasMatches() публичный статический Метод

public static FilterHasMatches ( string filter ) : bool
filter string
Результат bool

FilterHasMatches() публичный статический Метод

public static FilterHasMatches ( string filter, ulong simId ) : bool
filter string
simId ulong
Результат bool

FiltersEnabled() публичный статический Метод

public static FiltersEnabled ( ) : bool
Результат bool

FlushCache() публичный статический Метод

public static FlushCache ( ) : void
Результат void

FlushCache() публичный статический Метод

public static FlushCache ( string filter ) : void
filter string
Результат void

GetFilter() публичный статический Метод

public static GetFilter ( string filter ) : SimFilter
filter string
Результат SimFilter

GetFilter() публичный статический Метод

public static GetFilter ( string filter, ulong cacheSim ) : SimFilter
filter string
cacheSim ulong
Результат SimFilter

GetFilter() публичный статический Метод

public static GetFilter ( string filter, ulong cacheSim, bool forceLive ) : SimFilter
filter string
cacheSim ulong
forceLive bool
Результат SimFilter

GetFilterAsLocalizedCriteria() публичный статический Метод

public static GetFilterAsLocalizedCriteria ( List filter ) : string
filter List
Результат string

GetFilters() публичный статический Метод

public static GetFilters ( ) : bool>.Dictionary
Результат bool>.Dictionary

GetSimMatchingFilter() публичный статический Метод

public static GetSimMatchingFilter ( string filter ) : List
filter string
Результат List

GetSimsMatchingFilter() публичный статический Метод

public static GetSimsMatchingFilter ( string filter, ulong cacheSim ) : List
filter string
cacheSim ulong
Результат List

IsValidFilter() публичный статический Метод

public static IsValidFilter ( string filter ) : bool
filter string
Результат bool

OnWorldLoadFinished() публичный Метод

public OnWorldLoadFinished ( ) : void
Результат void

OnWorldQuit() публичный Метод

public OnWorldQuit ( ) : void
Результат void

StripNamespace() публичный статический Метод

public static StripNamespace ( string filter ) : string
filter string
Результат string

UpdateFilter() публичный статический Метод

public static UpdateFilter ( string filter, ulong cacheSim ) : SimFilter
filter string
cacheSim ulong
Результат SimFilter

UpdateFilter() публичный статический Метод

public static UpdateFilter ( string filter, ulong cacheSim, bool simSpecific ) : SimFilter
filter string
cacheSim ulong
simSpecific bool
Результат SimFilter

UpdateFilters() публичный статический Метод

public static UpdateFilters ( ) : void
Результат void

ValidateFilters() публичный статический Метод

public static ValidateFilters ( ) : void
Результат void

Описание свойств

filters публичное статическое свойство

public static Dictionary> filters
Результат Dictionary>