Esempio n. 1
0
 public bool ComputeHidden(Microsoft.ReportingServices.OnDemandReportRendering.RenderingContext renderingContext, ToggleCascadeDirection direction)
 {
     if (!CanUseCachedVisibilityData(m_hasCachedHiddenValue))
     {
         UpdateVisibilityDataCacheFlag(ref m_hasCachedHiddenValue);
         m_cachedHiddenValue = Visibility.ComputeHidden(this, renderingContext, direction, out bool valueIsDeep);
         if (valueIsDeep)
         {
             m_hasCachedDeepHiddenValue = true;
             m_cachedDeepHiddenValue    = m_cachedHiddenValue;
         }
     }
     return(m_cachedHiddenValue);
 }