private void Render(QAVerificationDisplayMode displayMode) { _msg.DebugFormat("Render({0})", displayMode); switch (displayMode) { case QAVerificationDisplayMode.Plain: RenderPlainView(); break; case QAVerificationDisplayMode.Layer: RenderLayerView(); break; case QAVerificationDisplayMode.Hierachric: RenderHierarchicView(); break; case QAVerificationDisplayMode.List: RenderListView(); break; case QAVerificationDisplayMode.ConditionsByCategory: RenderConditionsByCategory(); break; default: throw new ArgumentOutOfRangeException(nameof(displayMode)); } }
private int GetViewIndex(QAVerificationDisplayMode displayMode) { switch (displayMode) { case QAVerificationDisplayMode.Plain: return(_viewIndexGridConditions); case QAVerificationDisplayMode.Layer: return(_viewIndexTreeLayers); case QAVerificationDisplayMode.Hierachric: return(_viewIndexTreeHierarchic); case QAVerificationDisplayMode.List: return(_viewIndexGridDatasets); case QAVerificationDisplayMode.ConditionsByCategory: return(_viewIndexTreeConditionsByCategory); default: return(0); // first } }