ClassComplexResourceIdMapperBase
Provides a base class for complex resource identifier mappers that work with collections of complex objects containing resource ID properties.
Definition
Namespace:Telerik.WinControls.UI.Scheduler
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public abstract class ComplexResourceIdMapperBase : ResourceIdMapper
Inheritance: objectResourceIdMapperComplexResourceIdMapperBase
Derived Classes:
Inherited Members
Constructors
ComplexResourceIdMapperBase(PropertyDescriptor)
Initializes a new instance of the ComplexResourceIdMapperBase class with the specified resource ID property descriptor.
Declaration
public ComplexResourceIdMapperBase(PropertyDescriptor resourceIdDescriptor)
Parameters
resourceIdDescriptor
The PropertyDescriptor that describes the resource ID property on the complex objects.
Properties
ResourceIdDescriptor
Gets the property descriptor that describes the resource ID property on the complex objects managed by this mapper.
Declaration
protected PropertyDescriptor ResourceIdDescriptor { get; }
Property Value
Methods
AddResourceId(EventId)
Adds a resource identifier to the collection, handling the end of new item operations if the collection supports ICancelAddNew.
ReadResources(IEvent)
Reads all resource identifiers from the complex objects in the collection and populates the appointment's resource ID collection.
SetResourceList(object)
Sets the resource collection that this mapper will operate on, initializing the necessary interfaces for collection manipulation.
Declaration
public override void SetResourceList(object resourceList)
Parameters
resourceList
The resource collection to be managed by this mapper.
Overrides