// Token: 0x06001C0E RID: 7182 RVA: 0x00083D9C File Offset: 0x00081F9C
        internal object DoFilterException(object bindExpr, Exception exception)
        {
            UpdateSourceExceptionFilterCallback updateSourceExceptionFilterCallback = (UpdateSourceExceptionFilterCallback)base.GetValue(BindingBase.Feature.ExceptionFilterCallback, null);

            if (updateSourceExceptionFilterCallback != null)
            {
                return(updateSourceExceptionFilterCallback(bindExpr, exception));
            }
            return(exception);
        }
Ejemplo n.º 2
0
        //------------------------------------------------------
        //
        //  Internal Methods
        //
        //------------------------------------------------------

        internal object DoFilterException(object bindExpr, Exception exception)
        {
            UpdateSourceExceptionFilterCallback callback = (UpdateSourceExceptionFilterCallback)GetValue(Feature.ExceptionFilterCallback, null);

            if (callback != null)
            {
                return(callback(bindExpr, exception));
            }

            return(exception);
        }