C# 클래스 BrightIdeasSoftware.FlagBitSetFilter

Instances of this class match a property of a model objects against a list of bit flags. The property should be an xor-ed collection of bits flags.
Both the property compared and the list of possible values must be convertible to ulongs.
상속: OneOfFilter
파일 보기 프로젝트 열기: soywiz/cspspemu

공개 메소드들

메소드 설명
FlagBitSetFilter ( AspectGetterDelegate valueGetter, ICollection possibleValues ) : System

Create an instance

보호된 메소드들

메소드 설명
DoesValueMatch ( object result ) : bool

Decides if the given property is a match for the values in the PossibleValues collection

비공개 메소드들

메소드 설명
ConvertPossibleValues ( ) : void

메소드 상세

DoesValueMatch() 보호된 메소드

Decides if the given property is a match for the values in the PossibleValues collection
protected DoesValueMatch ( object result ) : bool
result object
리턴 bool

FlagBitSetFilter() 공개 메소드

Create an instance
public FlagBitSetFilter ( AspectGetterDelegate valueGetter, ICollection possibleValues ) : System
valueGetter AspectGetterDelegate
possibleValues ICollection
리턴 System