Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Circular reference detection reference equality handling #423

Closed
wants to merge 11 commits into from

Commits on Oct 23, 2014

  1. [FIXED]: Issue JamesNK#401 - Use reference equality to compare object…

    … instances when checking for circular references in a object graph.
    luca-piombino-deltatre committed Oct 23, 2014
    Configuration menu
    Copy the full SHA
    2875435 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2014

  1. [FIXED]: Since the Issue JamesNK#401(JamesNK#401) was closed because …

    …changing the current bahavior unconditionally would cause a breaking change, this change set add the ability to override the behavior by providing a new setting when configuring the serializer. All the configuration paths are supported(JsonSerializerSettings, Json*Attribute, JsonContract, JsonProperty, etc...).
    
    See the ReferenceComparisonHandling enum.
    [ADDED]: ReferenceComparisonHandlingTests
    luca-piombino-deltatre committed Oct 28, 2014
    Configuration menu
    Copy the full SHA
    3ddef14 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2014

  1. Configuration menu
    Copy the full SHA
    4b2dbfb View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2014

  1. Configuration menu
    Copy the full SHA
    c847195 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2014

  1. Configuration menu
    Copy the full SHA
    5f8b8c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a225235 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2015

  1. [FIXED]: Issue JamesNK#401 - Use reference equality to compare object…

    … instances when checking for circular references in a object graph.
    luca-piombino-deltatre committed May 16, 2015
    Configuration menu
    Copy the full SHA
    d53ac4c View commit details
    Browse the repository at this point in the history
  2. [FIXED]: Since the Issue JamesNK#401(JamesNK#401) was closed because …

    …changing the current bahavior unconditionally would cause a breaking change, this change set add the ability to override the behavior by providing a new setting when configuring the serializer. All the configuration paths are supported(JsonSerializerSettings, Json*Attribute, JsonContract, JsonProperty, etc...).
    
    See the ReferenceComparisonHandling enum.
    [ADDED]: ReferenceComparisonHandlingTests
    luca-piombino-deltatre committed May 16, 2015
    Configuration menu
    Copy the full SHA
    7c9ea84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47a9200 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a97c00a View commit details
    Browse the repository at this point in the history
  5. [FIXED]: Missing XML comment for publicly visible type or member on

    JsonContainerAttribute.ReferenceComparisonHandling and JsonSerializerSettings.ReferenceComparisonHandling
    [FIXED]: In JsonSerializer.applySerializerSettings, settings.ReferenceComparisonHandling was used
    when checking if the user provided a value for the setting instead of using settings._referenceLoopHandling.
    luca-piombino-deltatre committed May 16, 2015
    Configuration menu
    Copy the full SHA
    0ef4b85 View commit details
    Browse the repository at this point in the history