private void FixupMAX_MIN1(MAX_MIN previousValue) { if (previousValue != null && ReferenceEquals(previousValue.MAX_MIN2, this)) { previousValue.MAX_MIN2 = null; } if (MAX_MIN1 != null) { MAX_MIN1.MAX_MIN2 = this; } }
private void FixupMAX_MIN2(MAX_MIN previousValue) { if (previousValue != null && ReferenceEquals(previousValue.MAX_MIN1, this)) { previousValue.MAX_MIN1 = null; } if (MAX_MIN2 != null) { MAX_MIN2.MAX_MIN1 = this; if (UNID_MAX_MIN != MAX_MIN2.UNID_MAX_MIN) { UNID_MAX_MIN = MAX_MIN2.UNID_MAX_MIN; } } }