A base class for various FieldInfo classes presenting local sources. An implementation of IFieldDescriptionProvider.
Definition
Namespace:Telerik.Web.UI.PivotGrid.Core.Fields
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public abstract class LocalFieldDescriptionsProviderBase : FieldDescriptionProviderBase, IFieldDescriptionProvider
Inheritance: objectFieldDescriptionProviderBaseLocalFieldDescriptionsProviderBase
Derived Classes:
Implements:
Inherited Members
Constructors
C#
protected LocalFieldDescriptionsProviderBase()
Properties
Gets the object which FieldDescriptions are generated.
C#
public object CurrentState { get; protected set; }
Methods
Retrieves the DescriptionsData for data source.
C#
protected abstract IFieldInfoData GenerateDescriptionsData()
DescriptionsData instance.
Retrieves information about all available field descriptions. This method does not block the calling thread.
C#
[SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification = "Design choice.")]
public override void GetDescriptionsDataAsync(object state)
Overrides:
Gets the field description hierarchy.
C#
protected virtual ContainerNode GetFieldDescriptionHierarchy(IEnumerable<IPivotFieldInfo> fieldInfos)
Collection of IPivotFieldInfo instances.
Returns:Raise GetDescriptionsDataAsyncCompleted event.
C#
protected override void OnDescriptionsDataCompleted(GetDescriptionsDataCompletedEventArgs args)
The event args used to invoke the event.
Overrides: