Browse Source

Warning fixed.

pull/285/head
Sebastian 8 years ago
parent
commit
0d50922ee6
  1. 3
      src/Squidex.Infrastructure/Orleans/J.cs
  2. 6
      src/Squidex.Infrastructure/Orleans/J{T}.cs

3
src/Squidex.Infrastructure/Orleans/J.cs

@ -5,12 +5,15 @@
// All rights reserved. Licensed under the MIT license.
// ==========================================================================
using Newtonsoft.Json;
using System.Threading.Tasks;
namespace Squidex.Infrastructure.Orleans
{
public static class J
{
internal static readonly JsonSerializer DefaultSerializer = JsonSerializer.CreateDefault();
public static J<T> AsJ<T>(this T value)
{
return new J<T>(value);

6
src/Squidex.Infrastructure/Orleans/J{T}.cs

@ -18,8 +18,6 @@ namespace Squidex.Infrastructure.Orleans
{
public struct J<T>
{
private static readonly JsonSerializer DefaultSerializer = JsonSerializer.CreateDefault();
public T Value { get; }
[JsonConstructor]
@ -100,11 +98,11 @@ namespace Squidex.Infrastructure.Orleans
{
try
{
return context?.ServiceProvider?.GetService<JsonSerializer>() ?? DefaultSerializer;
return context?.ServiceProvider?.GetService<JsonSerializer>() ?? J.DefaultSerializer;
}
catch
{
return DefaultSerializer;
return J.DefaultSerializer;
}
}
}

Loading…
Cancel
Save