public static int ContainerGetHashCode(IStatement st) { if (st is IForStatement ifs) { return(ifs.Initializer.GetHashCode()); } else if (st is IConditionStatement ics) { return(ics.Condition.GetHashCode()); } else { return(st.GetHashCode()); } }