Class AttributeSelectorBase
Provides the abstract base class for an attribute selector.
Inherited Members
Namespace: Telerik.Reporting.Drawing
Assembly: Telerik.Reporting.dll
Syntax
public abstract class AttributeSelectorBase : TypeSelector, ISelector, ISupportInitialize
Remarks
Selectors are defined for each
Style
Constructors
AttributeSelectorBase()
Initializes a new instance of the AttributeSelectorBase
class with an empty property name and value, that matches all
Report
Declaration
public AttributeSelectorBase()
AttributeSelectorBase(String, Object)
Initializes a new instance of the AttributeSelectorBase
class with the specified property name and value, that matches all
Report
Declaration
public AttributeSelectorBase(string propertyName, object propertyValue)
Parameters
System. A string value indicating the property name to match. |
System. A string value indicating the property value to match. |
AttributeSelectorBase(Type, String, Object)
Initializes a new instance of the AttributeSelectorBase class with the specified property name and value, that matches items of the specified type.
Declaration
public AttributeSelectorBase(Type type, string propertyName, object propertyValue)
Parameters
System. A System. |
System. A string value indicating the property name to match. |
System. A string value indicating the property value to match. |
Fields
attributeName
The name of the property to match.
Declaration
protected string attributeName
Field Value
System.
|
attributeValue
The value of the property to match.
Declaration
protected object attributeValue
Field Value
System.
|
descriptor
The property descriptor associated with the property that this selector matches.
Declaration
protected PropertyDescriptor descriptor
Field Value
System.
|
Methods
CopyTo(TypeSelector)
Copies the property name and value of the selector to the target typeSelector.
Declaration
protected override void CopyTo(TypeSelector typeSelector)
Parameters
Type The Type |
Overrides
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
System.
|
Returns
System.
|
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
System.
|
Overrides
Match(ReportItemBase)
Matches a report item by the value of its property.
Declaration
public override bool Match(ReportItemBase item)
Parameters
Report The Report |
Returns
System. true if the item's property value matches. |