From 2d02ad24edd1bbe2f548bef03b537089b986f648 Mon Sep 17 00:00:00 2001 From: Sergei Pavlov Date: Wed, 26 Aug 2026 14:52:17 -0700 Subject: [PATCH] Get rid of `AdjustFieldValue()` --- Orm/Xtensive.Orm/Orm/Persistent.cs | 34 +----------------------------- 1 file changed, 1 insertion(+), 33 deletions(-) diff --git a/Orm/Xtensive.Orm/Orm/Persistent.cs b/Orm/Xtensive.Orm/Orm/Persistent.cs index 0cf245423b..e56bf93e1d 100644 --- a/Orm/Xtensive.Orm/Orm/Persistent.cs +++ b/Orm/Xtensive.Orm/Orm/Persistent.cs @@ -189,8 +189,7 @@ protected internal T GetNormalizedFieldValue(FieldInfo field) try { SystemBeforeGetValue(field); result = fieldAccessor.GetValue(this); - var resultAsObject = AdjustFieldValue(field, result); - result = (T) resultAsObject; + object resultAsObject = result; SystemGetValue(field, resultAsObject); SystemGetValueCompleted(field, resultAsObject, null); return result; @@ -217,7 +216,6 @@ private object GetNormalizedFieldValue(FieldInfo field, FieldAccessor fieldAcces try { SystemBeforeGetValue(field); result = fieldAccessor.GetUntypedValue(this); - result = AdjustFieldValue(field, result); SystemGetValue(field, result); SystemGetValueCompleted(field, result, null); return result; @@ -481,7 +479,6 @@ internal void SetNormalizedFieldValue(FieldInfo field, object value, SyncContext } if (!canBeEqual || field.IsStructure) { SystemBeforeTupleChange(); - value = AdjustFieldValue(field, oldValue, value); fieldAccessor.SetUntypedValue(this, value); SystemTupleChange(); } @@ -627,35 +624,6 @@ protected virtual void OnValidate() { } - /// - /// Called when value is read from the field and before it is returned to caller. - /// - /// The field. - /// The value of the field. - /// - /// - /// Override it to perform changes to the value that is being read. - /// - protected virtual object AdjustFieldValue(FieldInfo field, object value) - { - return value; - } - - /// - /// Called before value is stored to the field. - /// - /// The field. - /// The previous value of the field. - /// The value that is being set. - /// - /// - /// Override it to perform changes to the value that is being set. - /// - protected virtual object AdjustFieldValue(FieldInfo field, object oldValue, object newValue) - { - return newValue; - } - #endregion #region System-level event-like members