C# 클래스 Revit.SDK.Samples.ViewFilters.CS.FilterRuleBuilder

Sample custom immutable class used to represents Revit internal FilterRule. This class and its variables will help display the contents of UI controls. This class can build its data caches to Revit FilterRule object.
파일 보기 프로젝트 열기: AMEE/revit 1 사용 예제들

공개 메소드들

메소드 설명
AsFilterRule ( ) : FilterRule

Create API FilterRule according to sample's FilterRuleBuilder

FilterRuleBuilder ( BuiltInParameter param, String ruleCriteria, ElementId ruleValue ) : System

Create FilterRuleBuilder for ElementId FilterRule

FilterRuleBuilder ( BuiltInParameter param, String ruleCriteria, String ruleValue, bool caseSensitive ) : System

Create FilterRuleBuilder for String FilterRule

FilterRuleBuilder ( BuiltInParameter param, String ruleCriteria, double ruleValue, double tolearance ) : System

Create FilterRuleBuilder for double FilterRule

FilterRuleBuilder ( BuiltInParameter param, String ruleCriteria, int ruleValue ) : System

Create FilterRuleBuilder for int FilterRule

비공개 메소드들

메소드 설명
InitializeMemebers ( ) : void

Make sure all members are initialized with expected values.

메소드 상세

AsFilterRule() 공개 메소드

Create API FilterRule according to sample's FilterRuleBuilder
public AsFilterRule ( ) : FilterRule
리턴 FilterRule

FilterRuleBuilder() 공개 메소드

Create FilterRuleBuilder for ElementId FilterRule
public FilterRuleBuilder ( BuiltInParameter param, String ruleCriteria, ElementId ruleValue ) : System
param BuiltInParameter Parameter of FilterRule.
ruleCriteria String Rule criteria.
ruleValue ElementId Rule value.
리턴 System

FilterRuleBuilder() 공개 메소드

Create FilterRuleBuilder for String FilterRule
public FilterRuleBuilder ( BuiltInParameter param, String ruleCriteria, String ruleValue, bool caseSensitive ) : System
param BuiltInParameter Parameter of FilterRule.
ruleCriteria String Rule criteria.
ruleValue String Rule value.
caseSensitive bool Indicates if rule value is case sensitive.
리턴 System

FilterRuleBuilder() 공개 메소드

Create FilterRuleBuilder for double FilterRule
public FilterRuleBuilder ( BuiltInParameter param, String ruleCriteria, double ruleValue, double tolearance ) : System
param BuiltInParameter Parameter of FilterRule.
ruleCriteria String Rule criteria.
ruleValue double Rule value.
tolearance double
리턴 System

FilterRuleBuilder() 공개 메소드

Create FilterRuleBuilder for int FilterRule
public FilterRuleBuilder ( BuiltInParameter param, String ruleCriteria, int ruleValue ) : System
param BuiltInParameter Parameter of FilterRule.
ruleCriteria String Rule criteria.
ruleValue int Rule value.
리턴 System