Example #1
0
        /// <summary>
        /// Retourne la valeur de la propriété pour un bean.
        /// </summary>
        /// <param name="component">Composant propriétaire de la propriété.</param>
        /// <returns>Valeur de la propriété pour ce composant.</returns>
        public override object GetValue(object component)
        {
            IReportBean bean = component as IReportBean;

            if (bean == null)
            {
                throw new NotSupportedException();
            }

            return(bean.GetValue(this));
        }
Example #2
0
        /// <summary>
        /// Définit la valeur de la propriété pour un bean.
        /// </summary>
        /// <param name="component">Composant propriétaire de la propriété.</param>
        /// <param name="value">Valeur de la propriété pour le composant.</param>
        public override void SetValue(object component, object value)
        {
            IReportBean bean = component as IReportBean;

            if (bean == null)
            {
                throw new NotSupportedException();
            }

            bean.SetValue(this, value);
        }