示例#1
0
 internal void Update(Microsoft.ReportingServices.ReportRendering.Action newAction)
 {
     m_renderAction = newAction;
     m_label        = null;
     m_bookmark     = null;
     m_hyperlink    = null;
 }
示例#2
0
 internal void Update(Microsoft.ReportingServices.ReportRendering.Action newAction)
 {
     if (m_instance != null)
     {
         m_instance.Update(newAction);
     }
     if (m_drillthrough != null)
     {
         m_drillthrough.Update(newAction);
     }
     if (newAction != null)
     {
         m_renderAction = newAction;
     }
 }
 internal void Update(Microsoft.ReportingServices.ReportRendering.Action newAction)
 {
     if (m_instance != null)
     {
         m_instance.Update(newAction);
     }
     if (newAction != null)
     {
         m_renderAction = newAction;
     }
     if (m_parameters != null)
     {
         m_parameters.Update(m_renderAction.DrillthroughParameters, m_renderAction.DrillthroughParameterNameObjectCollection, m_renderAction.ActionInstance);
     }
 }
示例#4
0
 internal Action(ActionInfo owner, Microsoft.ReportingServices.ReportRendering.Action renderAction)
 {
     m_owner        = owner;
     m_renderAction = renderAction;
 }
示例#5
0
 internal ActionInstance(Microsoft.ReportingServices.ReportRendering.Action renderAction)
     : base(null)
 {
     m_isOldSnapshot = true;
     m_renderAction  = renderAction;
 }
 internal void Update(Microsoft.ReportingServices.ReportRendering.Action newAction)
 {
     m_renderAction = newAction;
     ResetInstanceCache();
 }