Я хочу пропустить (не вызывать) функцию во время десериализации объекта.Например, если у меня есть свойство.
private int _value1
public int Value1
{
get { return _value1; }
set {
_value1 = value;
CallSomeFunction(_value1)
}
}
Я хочу не вызывать «CallSomeFunction (x)» во время десериализации.Поскольку десериализация устанавливает параметр Value1, она вызывает CallSomeFunction, которая на самом деле не должна вызываться, потому что CallSomeFunction уже выполнила свою работу, когда объект был создан вручную ранее.Есть ли способ сделать это так, чтобы он пропускал / не вызывал функцию в заданном свойстве и просто устанавливал только значение?