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:40 UTC
[35/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/d615407d
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/d615407d
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/d615407d
Branch: refs/heads/ignite-2324
Commit: d615407d4ecf9337b82b8950ad9aeca97623960b
Parents: 8cd01c3
Author: Pavel Tupitsyn <pt...@gridgain.com>
Authored: Wed Jan 13 20:42:28 2016 +0300
Committer: Pavel Tupitsyn <pt...@gridgain.com>
Committed: Wed Jan 13 20:42:28 2016 +0300
----------------------------------------------------------------------
.../dotnet/Apache.Ignite.Core/Apache.Ignite.Core.ruleset | 2 +-
.../dotnet/Apache.Ignite.Core/Binary/BinaryConfiguration.cs | 3 +++
.../dotnet/Apache.Ignite.Core/Binary/BinaryTypeConfiguration.cs | 5 +++++
.../Apache.Ignite.Core/Cache/CachePartialUpdateException.cs | 3 +++
4 files changed, 12 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/d615407d/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.ruleset
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.ruleset b/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.ruleset
index 704a7d4..0b4f76b 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.ruleset
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.ruleset
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<RuleSet Name="Rules for Apache.Ignite.Core" Description="Code analysis rules for Apache.Ignite.Core.csproj." ToolsVersion="14.0">
- <IncludeAll Action="Warning" />
+ <IncludeAll Action="Error" />
<Rules AnalyzerId="Microsoft.Analyzers.ManagedCodeAnalysis" RuleNamespace="Microsoft.Rules.Managed">
<Rule Id="CA1004" Action="None" />
<Rule Id="CA1005" Action="None" />
http://git-wip-us.apache.org/repos/asf/ignite/blob/d615407d/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryConfiguration.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryConfiguration.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryConfiguration.cs
index 5041a84..4d82a65 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryConfiguration.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryConfiguration.cs
@@ -19,6 +19,7 @@ namespace Apache.Ignite.Core.Binary
{
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
+ using Apache.Ignite.Core.Impl.Common;
/// <summary>
/// Binary type configuration.
@@ -39,6 +40,8 @@ namespace Apache.Ignite.Core.Binary
/// <param name="cfg">Configuration to copy.</param>
public BinaryConfiguration(BinaryConfiguration cfg)
{
+ IgniteArgumentCheck.NotNull(cfg, "cfg");
+
DefaultIdMapper = cfg.DefaultIdMapper;
DefaultNameMapper = cfg.DefaultNameMapper;
DefaultKeepDeserialized = cfg.DefaultKeepDeserialized;
http://git-wip-us.apache.org/repos/asf/ignite/blob/d615407d/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryTypeConfiguration.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryTypeConfiguration.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryTypeConfiguration.cs
index 99f8572..c36b9fd 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryTypeConfiguration.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Binary/BinaryTypeConfiguration.cs
@@ -18,6 +18,7 @@
namespace Apache.Ignite.Core.Binary
{
using System;
+ using Apache.Ignite.Core.Impl.Common;
/// <summary>
/// Binary type configuration.
@@ -47,6 +48,8 @@ namespace Apache.Ignite.Core.Binary
/// <param name="type">Type.</param>
public BinaryTypeConfiguration(Type type)
{
+ IgniteArgumentCheck.NotNull(type, "type");
+
TypeName = type.AssemblyQualifiedName;
IsEnum = type.IsEnum;
}
@@ -57,6 +60,8 @@ namespace Apache.Ignite.Core.Binary
/// <param name="cfg">Configuration to copy.</param>
public BinaryTypeConfiguration(BinaryTypeConfiguration cfg)
{
+ IgniteArgumentCheck.NotNull(cfg, "cfg");
+
AffinityKeyFieldName = cfg.AffinityKeyFieldName;
IdMapper = cfg.IdMapper;
NameMapper = cfg.NameMapper;
http://git-wip-us.apache.org/repos/asf/ignite/blob/d615407d/modules/platforms/dotnet/Apache.Ignite.Core/Cache/CachePartialUpdateException.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Cache/CachePartialUpdateException.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/CachePartialUpdateException.cs
index b3ed537..25ed42c 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Cache/CachePartialUpdateException.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/CachePartialUpdateException.cs
@@ -21,6 +21,7 @@ namespace Apache.Ignite.Core.Cache
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
+ using Apache.Ignite.Core.Impl.Common;
/// <summary>
/// Exception thrown from non-transactional cache in case when update succeeded only partially.
@@ -111,6 +112,8 @@ namespace Apache.Ignite.Core.Cache
/** <inheritdoc /> */
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
+ IgniteArgumentCheck.NotNull(info, "info");
+
info.AddValue(KeyFailedKeys, _failedKeys);
base.GetObjectData(info, context);