summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLauro Moura <lauromoura@expertisesolutions.com.br>2019-11-15 00:08:38 -0300
committerLauro Moura <lauromoura@expertisesolutions.com.br>2019-11-15 00:08:38 -0300
commit2272e21b3cc96966f0ece64c2cc43d7bb5fce32a (patch)
tree252f396e8ad20cf579136572762cb7f61b361568
parenta0dd0b616a9b02336de442d522742188786bd98d (diff)
downloadefl-2272e21b3cc96966f0ece64c2cc43d7bb5fce32a.tar.gz
csharp: Silence CA2000 in tests
Summary: These objects are expected to leave scope while alive. Ref T8423 Depends on D10671 Reviewers: brunobelo, felipealmeida, YOhoho Reviewed By: brunobelo Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8423 Differential Revision: https://phab.enlightenment.org/D10672
-rw-r--r--src/tests/efl_mono/Eo.cs2
-rw-r--r--src/tests/efl_mono/Inheritance.cs2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/tests/efl_mono/Eo.cs b/src/tests/efl_mono/Eo.cs
index dec54ba31a..9a52085902 100644
--- a/src/tests/efl_mono/Eo.cs
+++ b/src/tests/efl_mono/Eo.cs
@@ -17,6 +17,7 @@ using System;
using System.Linq;
using System.Collections.Generic;
using System.Reflection;
+using System.Diagnostics.CodeAnalysis;
namespace TestSuite
{
@@ -126,6 +127,7 @@ class TestEoInherit
loop.Dispose();
}
+ [SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectBeforeLosingScope", Justification = "It is expected to lose scope.")]
private static WeakReference CreateCollectableInherited()
{
return new WeakReference(new MyObject());
diff --git a/src/tests/efl_mono/Inheritance.cs b/src/tests/efl_mono/Inheritance.cs
index 06c4d1b4c4..1595759994 100644
--- a/src/tests/efl_mono/Inheritance.cs
+++ b/src/tests/efl_mono/Inheritance.cs
@@ -18,6 +18,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
+using System.Diagnostics.CodeAnalysis;
using EinaTestData;
using static EinaTestData.BaseData;
@@ -108,6 +109,7 @@ class TestInheritance
obj.Dispose();
}
+ [SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectBeforeLosingScope", Justification = "It is expected to lose scope.")]
private static void CreateAndCheckInheritedObjects(out WeakReference parentWRef, out WeakReference childWRef)
{
var parent = new Inherit3Parent();