aboutsummaryrefslogtreecommitdiffhomepage
path: root/csharp/src/Google.Protobuf/Reflection
diff options
context:
space:
mode:
authorGravatar Jon Skeet <jonskeet@google.com>2015-12-15 09:23:38 +0000
committerGravatar Jon Skeet <jonskeet@google.com>2015-12-15 09:23:38 +0000
commitaabc6c411a4ae2c5b63124d4079ea9b0dc0879c7 (patch)
tree2b82f7c54db9fe91944750650c7704e8fa66ed47 /csharp/src/Google.Protobuf/Reflection
parentdc633398af5c87e1fe1ffcedaebd697c4775c918 (diff)
Make ToString() valid without a type registry
This addresses issue #1008, by creating a JsonFormatter which is private and only different to JsonFormatter.Default in terms of reference equality. Other plausible designs: - The same, but expose the diagnostic-only formatter - Add something to settings to say "I don't have a type registry at all" - Change the behaviour of JsonFormatter.Default (bad idea IMO, as we really *don't* want the result of this used as regular JSON to be parsed) Note that just trying to find a separate fix to issue #933 and using that to override Any.ToString() differently wouldn't work for messages that *contain* an Any. Generated code changes follow in the next commit.
Diffstat (limited to 'csharp/src/Google.Protobuf/Reflection')
0 files changed, 0 insertions, 0 deletions