You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2016/01/18 15:12:15 UTC
[10/50] ignite git commit: wip
wip
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/e3b46e2e
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/e3b46e2e
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/e3b46e2e
Branch: refs/heads/ignite-2324
Commit: e3b46e2e1f5ed8ea846253d5783c30475e0e790d
Parents: 8969e5d
Author: Pavel Tupitsyn <pt...@gridgain.com>
Authored: Wed Jan 13 17:50:25 2016 +0300
Committer: Pavel Tupitsyn <pt...@gridgain.com>
Committed: Wed Jan 13 17:50:25 2016 +0300
----------------------------------------------------------------------
.../dotnet/Apache.Ignite.Core/Impl/Binary/BinaryReader.cs | 1 +
modules/platforms/dotnet/Apache.Ignite.Core/Impl/PlatformTarget.cs | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/e3b46e2e/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/BinaryReader.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/BinaryReader.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/BinaryReader.cs
index 105589a..1c5c719 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/BinaryReader.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/BinaryReader.cs
@@ -538,6 +538,7 @@ namespace Apache.Ignite.Core.Impl.Binary
{
T res;
+ // ReSharper disable once CompareNonConstrainedGenericWithNull
if (!TryDeserialize(out res) && default(T) != null)
throw new BinaryObjectException(string.Format("Invalid data on deserialization. " +
"Expected: '{0}' But was: null", typeof (T)));
http://git-wip-us.apache.org/repos/asf/ignite/blob/e3b46e2e/modules/platforms/dotnet/Apache.Ignite.Core/Impl/PlatformTarget.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/PlatformTarget.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/PlatformTarget.cs
index cf073d5..c4258bd 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/PlatformTarget.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/PlatformTarget.cs
@@ -234,7 +234,7 @@ namespace Apache.Ignite.Core.Impl
/// <param name="writeItem">Write action to perform on item when it is not null.</param>
/// <returns>The same writer for chaining.</returns>
protected static BinaryWriter WriteNullable<T>(BinaryWriter writer, T item,
- Func<BinaryWriter, T, BinaryWriter> writeItem)
+ Func<BinaryWriter, T, BinaryWriter> writeItem) where T : class
{
if (item == null)
{