//************************************************************************* // Constructor: DynamicFilterColumnsChangedEventArgs() // /// <summary> /// Initializes a new instance of the <see /// cref="DynamicFilterColumnsChangedEventArgs" /> class. /// </summary> /// /// <param name="dynamicFilterColumns"> /// One or more ORed <see cref="DynamicFilterColumns" /> flags indicating /// which columns changed. /// </param> //************************************************************************* public DynamicFilterColumnsChangedEventArgs( DynamicFilterColumns dynamicFilterColumns ) { m_eDynamicFilterColumns = dynamicFilterColumns; AssertValid(); }
//************************************************************************* // Constructor: DynamicFilterColumnsChangedEventArgs() // /// <summary> /// Initializes a new instance of the <see /// cref="DynamicFilterColumnsChangedEventArgs" /> class. /// </summary> /// /// <param name="dynamicFilterColumns"> /// One or more ORed <see cref="DynamicFilterColumns" /> flags indicating /// which columns changed. /// </param> //************************************************************************* public DynamicFilterColumnsChangedEventArgs ( DynamicFilterColumns dynamicFilterColumns ) { m_eDynamicFilterColumns = dynamicFilterColumns; AssertValid(); }
//************************************************************************* // Method: FireDynamicFilterColumnsChanged() // /// <summary> /// Fires the <see cref="DynamicFilterColumnsChanged" /> event if /// appropriate. /// </summary> /// /// <param name="eDynamicFilterColumns"> /// Indicates which dynamic filter columns changed. /// </param> //************************************************************************* protected void FireDynamicFilterColumnsChanged( DynamicFilterColumns eDynamicFilterColumns ) { AssertValid(); DynamicFilterColumnsChangedEventHandler oEventHandler = this.DynamicFilterColumnsChanged; if (oEventHandler != null) { oEventHandler( this, new DynamicFilterColumnsChangedEventArgs( eDynamicFilterColumns) ); } }
//************************************************************************* // Method: RecalculateDynamicFilterColumns() // /// <summary> /// Recalculates specified dynamic filter columns. /// </summary> /// /// <param name="eDynamicFilterColumns"> /// Indicates which dynamic filter columns to recalculate. /// </param> //************************************************************************* protected void RecalculateDynamicFilterColumns( DynamicFilterColumns eDynamicFilterColumns ) { AssertValid(); if ( (eDynamicFilterColumns & DynamicFilterColumns.EdgeTable) != 0 ) { m_oEdgeDynamicFilterColumnData.CalculateRowMajorOrder(); } if ( (eDynamicFilterColumns & DynamicFilterColumns.VertexTable) != 0 ) { m_oVertexDynamicFilterColumnData.CalculateRowMajorOrder(); } }