Progress® Telerik® Reporting R3 2021

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
Signals the object that initialization is starting.
(Inherited from TypeSelector.)
Explicit interface implementationPrivate methodISupportInitializeEndInit
Signals the object that initialization is complete.
(Inherited from TypeSelector.)
Explicit interface implementationPrivate methodICustomTypeDescriptorGetAttributes
Returns a collection of custom attributes for this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetClassName
Returns the class name of this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetComponentName
Returns the name of this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetConverter
Returns a type converter for this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetDefaultEvent
Returns the default event for this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetDefaultProperty
Returns the default property for this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetEditor
Returns an editor of the specified type for this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetEvents
Returns the events for this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetEvents(Attribute)
Returns the events for this instance of a component using the specified attribute array as a filter.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetProperties
Returns the properties for this instance of a component.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetProperties(Attribute)
Returns the properties for this instance of a component using the attribute array as a filter.
Explicit interface implementationPrivate methodICustomTypeDescriptorGetPropertyOwner
Returns an object that contains the property described by the specified property descriptor.
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?