Progress® Telerik® Reporting R3 2020

AttributeSelector Class

Represents a selector that matches a property value of a report item.

Inheritance Hierarchy

SystemObject
  Telerik.Reporting.DrawingTypeSelector
    Telerik.Reporting.DrawingAttributeSelectorBase
      Telerik.Reporting.DrawingAttributeSelector

Namespace:  Telerik.Reporting.Drawing
Assembly:  Telerik.Reporting (in Telerik.Reporting.dll)

Syntax

public class AttributeSelector : AttributeSelectorBase, 
	ICustomTypeDescriptor

The AttributeSelector type exposes the following members.

Constructors

  NameDescription
Public methodAttributeSelector
Initializes a new instance of the AttributeSelector class
Top

Properties

  NameDescription
Public propertyPropertyName
Gets or sets the name of the property to match.
Public propertyPropertyValue
Gets or sets the value of the property to match.
Public propertyType
Gets or sets the Type that this selector matches.
(Inherited from TypeSelector.)
Top

Methods

  NameDescription
Protected methodCopyTo
Copies the property name and value of the selector to the target typeSelector.
(Inherited from AttributeSelectorBase.)
Public methodDeepClone
Performs a deep clone of the TypeSelector.
(Inherited from TypeSelector.)
Public methodEquals (Inherited from AttributeSelectorBase.)
Public methodGetHashCode (Inherited from AttributeSelectorBase.)
Public methodMatch
Matches a report item by the value of its property.
(Inherited from AttributeSelectorBase.)
Protected methodOnTypeChange
This member overrides OnTypeChange. The method resets the selector.
(Overrides TypeSelectorOnTypeChange.)
Public methodToString
This member overrides ToString
(Overrides TypeSelectorToString.)
Top

Fields

  NameDescription
Protected fieldattributeName
The name of the property to match.
(Inherited from AttributeSelectorBase.)
Protected fieldattributeValue
The value of the property to match.
(Inherited from AttributeSelectorBase.)
Protected fielddescriptor
The property descriptor associated with the property that this selector matches.
(Inherited from AttributeSelectorBase.)
Protected fieldinitialized (Inherited from TypeSelector.)
Top

Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodISupportInitializeBeginInit (Inherited from TypeSelector.)
Explicit interface implementationPrivate methodISupportInitializeEndInit (Inherited from TypeSelector.)
Explicit interface implementationPrivate methodICustomTypeDescriptorGetAttributes
Explicit interface implementationPrivate methodICustomTypeDescriptorGetClassName
Explicit interface implementationPrivate methodICustomTypeDescriptorGetComponentName
Explicit interface implementationPrivate methodICustomTypeDescriptorGetConverter
Explicit interface implementationPrivate methodICustomTypeDescriptorGetDefaultEvent
Explicit interface implementationPrivate methodICustomTypeDescriptorGetDefaultProperty
Explicit interface implementationPrivate methodICustomTypeDescriptorGetEditor
Explicit interface implementationPrivate methodICustomTypeDescriptorGetEvents
Explicit interface implementationPrivate methodICustomTypeDescriptorGetEvents(Attribute)
Explicit interface implementationPrivate methodICustomTypeDescriptorGetProperties
Explicit interface implementationPrivate methodICustomTypeDescriptorGetProperties(Attribute)
Explicit interface implementationPrivate methodICustomTypeDescriptorGetPropertyOwner
Top

Remarks

Selectors are defined for each StyleRule in the StyleSheet.

AttributeSelector should be used when you want to match all report items of a certain Type that have a property set to a certain value.

Version Information

Supported in: 1.0.1

See Also

In this article
Not finding the help you need?