public ElementList <GraphicElements> GetList(ElementPriority _p) { // switch on the priority to get the right element list. return(_p switch { ElementPriority.VeryLow => VeryLowElements, ElementPriority.Low => LowElements, ElementPriority.Normal => NormalElements, ElementPriority.High => HighElements, ElementPriority.VeryHigh => VeryHighElements, ElementPriority.SuperHigh => SuperHighElements, ElementPriority.BeyondHigh => BeyondHighElements, ElementPriority.TopMost => TopMostElements, _ => null, });
public GraphicElements[] GetArray(ElementPriority _p) { // get the array of the list. return(GetList(_p).GetArray()); }