C# 클래스 NRaas.CommonSpace.Helpers.FilterHelper

상속: Common.IWorldLoadFinished
파일 보기 프로젝트 열기: Chain-Reaction/NRaas

공개 프로퍼티들

프로퍼티 타입 설명
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>