private void PrepareElement(IDataPreparationContext context, ICompositionElement element) { if (element.ChildrenSupported) { foreach (ICompositionElement child in element.Children) { PrepareElement(context, child); } } IDataPreparation pv = element as IDataPreparation; if (pv != null) { pv.Prepare(context); } }
/// <summary> /// When overridden in a derived class, prepares data for export. /// </summary> /// <param name="context">The <see cref="IDataPreparationContext"/> to use.</param> protected virtual void Prepare(IDataPreparationContext context) { }
void IDataPreparation.Prepare(IDataPreparationContext context) { Prepare(context); }
/// <summary> /// Overridden. /// </summary> /// <param name="context"></param> protected override void Prepare(IDataPreparationContext context) { base.Prepare(context); _data = context.RequestDataContainer(DataSource).Data; }
private void PrepareElement(IDataPreparationContext context, ICompositionElement element) { if (element.ChildrenSupported) { foreach (ICompositionElement child in element.Children) { PrepareElement(context, child); } } IDataPreparation pv = element as IDataPreparation; if (pv != null) { pv.Prepare(context); } }