GetDynamicFilterRangeTrackBars
(
out ICollection<IDynamicFilterRangeTrackBar>
edgeDynamicFilterRangeTrackBars,
out ICollection<IDynamicFilterRangeTrackBar>
vertexDynamicFilterRangeTrackBars
)
{
AssertValid();
LinkedList<IDynamicFilterRangeTrackBar> oEdgeLinkedList =
new LinkedList<IDynamicFilterRangeTrackBar>();
LinkedList<IDynamicFilterRangeTrackBar> oVertexLinkedList =
new LinkedList<IDynamicFilterRangeTrackBar>();
LinkedList<IDynamicFilterRangeTrackBar> oLinkedListToAddTo =
oEdgeLinkedList;
foreach ( GroupBox oGroupBox in
new GroupBox[] {grpEdgeFilters, grpVertexFilters} )
{
foreach (Control oControl in oGroupBox.Controls)
{
if (oControl is IDynamicFilterRangeTrackBar)
{
IDynamicFilterRangeTrackBar oDynamicFilterRangeTrackBar =
(IDynamicFilterRangeTrackBar)oControl;
if (!oDynamicFilterRangeTrackBar.AvailableRangeSelected)
{
oLinkedListToAddTo.AddLast(
oDynamicFilterRangeTrackBar);
}
}
}
oLinkedListToAddTo = oVertexLinkedList;
}
edgeDynamicFilterRangeTrackBars = oEdgeLinkedList;
vertexDynamicFilterRangeTrackBars = oVertexLinkedList;
}