C# Class CoApp.Developer.Toolkit.Scripting.Languages.PropertySheet.PropertyRule

A RuleProperty represents a single property name, with potentially multiple property-labels, each label can have 1 or more values.
Inheritance: System.Dynamic.DynamicObject
Show file Open project: coapp-deprecated/devtools Class Usage Examples

Private Properties

Property Type Description
GetPropertyValue PropertyValue
PropertyRule System.Collections.Generic

Public Methods

Method Description
ToString ( ) : string
TryGetMember ( GetMemberBinder binder, object &result ) : bool
this ( string label ) : IPropertyValue

Private Methods

Method Description
GetPropertyValue ( string label, IEnumerable collections = null ) : PropertyValue

Gets Or Adds a PropertyValue with the given label and collection.

PropertyRule ( Rule parent, string name ) : System.Collections.Generic

RuleProperty object must be created by the Rule.

Method Details

ToString() public method

public ToString ( ) : string
return string

TryGetMember() public method

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
return bool

this() public method

public this ( string label ) : IPropertyValue
label string
return IPropertyValue