private PrimitiveRestartState GetPrimitiveRestartState() { foreach (GLState item in this.stateList) { var target = item as PrimitiveRestartState; if (target != null) { return target; } } return null; }