You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2015/09/08 00:50:50 UTC
[38/39] ignite git commit: .Net: Set proper "CLSCompliant" attributes
to unsafe public classes.
.Net: Set proper "CLSCompliant" attributes to unsafe public classes.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/f8aafe44
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/f8aafe44
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/f8aafe44
Branch: refs/heads/ignite-843
Commit: f8aafe448335792448be8483a4b3ebc5bd5b83ba
Parents: c2d19b1
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Mon Sep 7 16:52:59 2015 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Mon Sep 7 16:52:59 2015 +0300
----------------------------------------------------------------------
.../src/main/dotnet/Apache.Ignite.Core/Impl/Common/Future.cs | 1 +
.../dotnet/Apache.Ignite.Core/Impl/Common/IFutureConverter.cs | 2 ++
.../main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureInternal.cs | 1 +
.../main/dotnet/Apache.Ignite.Core/Impl/Memory/IPlatformMemory.cs | 3 +++
.../main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemory.cs | 1 +
.../Apache.Ignite.Core/Impl/Memory/PlatformMemoryManager.cs | 2 ++
.../dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryPool.cs | 1 +
.../dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryStream.cs | 1 +
.../dotnet/Apache.Ignite.Core/Impl/Memory/PlatformRawMemory.cs | 1 +
9 files changed, 13 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/Future.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/Future.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/Future.cs
index 0bbc1a2..92b4fce 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/Future.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/Future.cs
@@ -29,6 +29,7 @@ namespace Apache.Ignite.Core.Impl.Common
/// Grid future implementation.
/// </summary>
[SuppressMessage("ReSharper", "ParameterHidesMember")]
+ [CLSCompliant(false)]
public sealed class Future<T> : IFutureInternal, IFuture<T>
{
/** Converter. */
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureConverter.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureConverter.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureConverter.cs
index 4169c61..e07597d 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureConverter.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureConverter.cs
@@ -17,11 +17,13 @@
namespace Apache.Ignite.Core.Impl.Common
{
+ using System;
using Apache.Ignite.Core.Impl.Portable.IO;
/// <summary>
/// Marshals and converts future value.
/// </summary>
+ [CLSCompliant(false)]
public interface IFutureConverter<out T>
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureInternal.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureInternal.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureInternal.cs
index 8547545..90f06be 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureInternal.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Common/IFutureInternal.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Impl.Common
/// <summary>
/// Internal future interface.
/// </summary>
+ [CLSCompliant(false)]
public interface IFutureInternal
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/IPlatformMemory.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/IPlatformMemory.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/IPlatformMemory.cs
index ff91f48..93fd164 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/IPlatformMemory.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/IPlatformMemory.cs
@@ -17,9 +17,12 @@
namespace Apache.Ignite.Core.Impl.Memory
{
+ using System;
+
/// <summary>
/// Platform memory chunk.
/// </summary>
+ [CLSCompliant(false)]
public interface IPlatformMemory
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemory.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemory.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemory.cs
index e19505c..3a9ed26 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemory.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemory.cs
@@ -22,6 +22,7 @@ namespace Apache.Ignite.Core.Impl.Memory
/// <summary>
/// Abstract memory chunk.
/// </summary>
+ [CLSCompliant(false)]
public abstract class PlatformMemory : IPlatformMemory
{
/** Memory pointer. */
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryManager.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryManager.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryManager.cs
index 3dc3953..b280140 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryManager.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryManager.cs
@@ -17,6 +17,7 @@
namespace Apache.Ignite.Core.Impl.Memory
{
+ using System;
using System.Diagnostics.CodeAnalysis;
using System.Threading;
@@ -25,6 +26,7 @@ namespace Apache.Ignite.Core.Impl.Memory
/// </summary>
[SuppressMessage("Microsoft.Design", "CA1001:TypesThatOwnDisposableFieldsShouldBeDisposable",
Justification = "This class instance usually lives as long as the app runs.")]
+ [CLSCompliant(false)]
public class PlatformMemoryManager
{
/** Default capacity. */
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryPool.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryPool.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryPool.cs
index 3cdcd2d..75e8965 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryPool.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryPool.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Impl.Memory
/// <summary>
/// Platform memory pool.
/// </summary>
+ [CLSCompliant(false)]
public class PlatformMemoryPool : SafeHandleMinusOneIsInvalid
{
/** First pooled memory chunk. */
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryStream.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryStream.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryStream.cs
index f151763..71da18f 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryStream.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryStream.cs
@@ -25,6 +25,7 @@ namespace Apache.Ignite.Core.Impl.Memory
/// <summary>
/// Platform memory stream.
/// </summary>
+ [CLSCompliant(false)]
public unsafe class PlatformMemoryStream : IPortableStream
{
/** Length: 1 byte. */
http://git-wip-us.apache.org/repos/asf/ignite/blob/f8aafe44/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformRawMemory.cs
----------------------------------------------------------------------
diff --git a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformRawMemory.cs b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformRawMemory.cs
index 6de9f43..59c915b 100644
--- a/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformRawMemory.cs
+++ b/modules/platform/src/main/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformRawMemory.cs
@@ -22,6 +22,7 @@ namespace Apache.Ignite.Core.Impl.Memory
/// <summary>
/// Non-resizeable raw memory chunk without metadata header.
/// </summary>
+ [CLSCompliant(false)]
public class PlatformRawMemory : IPlatformMemory
{
/** */