Newtonsoft.Json.Linq.JProperty.ReplaceItem C# (CSharp) Method

ReplaceItem() private method

private ReplaceItem ( JToken existing, JToken replacement ) : void
existing JToken
replacement JToken
return void
    internal override void ReplaceItem(JToken existing, JToken replacement)
    {
      if (IsTokenUnchanged(existing, replacement))
        return;

      if (Parent != null)
        ((JObject)Parent).InternalPropertyChanging(this);

      base.ReplaceItem(existing, replacement);

      if (Parent != null)
        ((JObject)Parent).InternalPropertyChanged(this);
    }