From a7e13d06d552452916cbde97a1c6c8c64061f5c2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Delaporte?=
<12201973+fredericdelaporte@users.noreply.github.com>
Date: Tue, 11 Dec 2018 15:56:12 +0100
Subject: [PATCH 1/2] Upgrade AsyncGenerator to 0.13.1
---
Tools/packages.config | 2 +-
.../Async/Linq/QueryTimeoutTests.cs | 22 +-
.../Async/NHSpecificTest/GH1547/Fixture.cs | 9 +-
.../Async/NHSpecificTest/NH3848/Fixture.cs | 19 +-
.../Async/SessionBuilder/Fixture.cs | 45 ----
.../DistributedSystemTransactionFixture.cs | 13 +-
.../TransactionNotificationFixture.cs | 22 +-
src/NHibernate.sln.DotSettings | 6 +
.../Async/Action/CollectionAction.cs | 11 +-
.../Action/EntityIdentityInsertAction.cs | 19 +-
.../AbstractPersistentCollection.cs | 33 ++-
src/NHibernate/Async/Engine/ActionQueue.cs | 13 +-
.../Async/Engine/BatchFetchQueue.cs | 208 ++++++++++--------
.../Async/Event/Default/AbstractVisitor.cs | 9 +-
.../DefaultFlushEntityEventListener.cs | 31 +--
.../Event/Default/DefaultLoadEventListener.cs | 45 ++--
src/NHibernate/Async/Impl/SessionImpl.cs | 13 +-
.../Async/Impl/StatelessSessionImpl.cs | 34 +--
src/NHibernate/Async/Multi/QueryBatch.cs | 18 +-
.../Collection/AbstractCollectionPersister.cs | 11 +-
src/NHibernate/Async/Type/AnyType.cs | 11 +-
src/NHibernate/Async/Type/ClassMetaType.cs | 9 +-
22 files changed, 247 insertions(+), 356 deletions(-)
diff --git a/Tools/packages.config b/Tools/packages.config
index 438a75071ab..02ff3ebc965 100644
--- a/Tools/packages.config
+++ b/Tools/packages.config
@@ -7,7 +7,7 @@
-
+
diff --git a/src/NHibernate.Test/Async/Linq/QueryTimeoutTests.cs b/src/NHibernate.Test/Async/Linq/QueryTimeoutTests.cs
index 5d72e1ae54d..2f3cdba95a4 100644
--- a/src/NHibernate.Test/Async/Linq/QueryTimeoutTests.cs
+++ b/src/NHibernate.Test/Async/Linq/QueryTimeoutTests.cs
@@ -114,15 +114,8 @@ public TimeoutCatchingNonBatchingBatcher(ConnectionManager connectionManager, II
public override Task ExecuteReaderAsync(DbCommand cmd, CancellationToken cancellationToken)
{
- try
- {
- LastCommandTimeout = cmd.CommandTimeout;
- return base.ExecuteReaderAsync(cmd, cancellationToken);
- }
- catch (System.Exception ex)
- {
- return Task.FromException(ex);
- }
+ LastCommandTimeout = cmd.CommandTimeout;
+ return base.ExecuteReaderAsync(cmd, cancellationToken);
}
public override DbDataReader ExecuteReader(DbCommand cmd)
@@ -150,15 +143,8 @@ public partial class TimeoutCatchingNonBatchingBatcher : NonBatchingBatcher
public override Task ExecuteReaderAsync(DbCommand cmd, CancellationToken cancellationToken)
{
- try
- {
- LastCommandTimeout = cmd.CommandTimeout;
- return base.ExecuteReaderAsync(cmd, cancellationToken);
- }
- catch (System.Exception ex)
- {
- return Task.FromException(ex);
- }
+ LastCommandTimeout = cmd.CommandTimeout;
+ return base.ExecuteReaderAsync(cmd, cancellationToken);
}
}
}
diff --git a/src/NHibernate.Test/Async/NHSpecificTest/GH1547/Fixture.cs b/src/NHibernate.Test/Async/NHSpecificTest/GH1547/Fixture.cs
index 5077e7979e1..f55778a975f 100644
--- a/src/NHibernate.Test/Async/NHSpecificTest/GH1547/Fixture.cs
+++ b/src/NHibernate.Test/Async/NHSpecificTest/GH1547/Fixture.cs
@@ -158,14 +158,7 @@ private partial class SubstituteDbCommand : DbCommand
protected override Task ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
{
- try
- {
- return Task.FromResult(_substituteReader);
- }
- catch (Exception ex)
- {
- return Task.FromException(ex);
- }
+ return Task.FromResult(_substituteReader);
}
public override Task ExecuteNonQueryAsync(CancellationToken cancellationToken)
diff --git a/src/NHibernate.Test/Async/NHSpecificTest/NH3848/Fixture.cs b/src/NHibernate.Test/Async/NHSpecificTest/NH3848/Fixture.cs
index be5a8125f28..26ecc4db471 100644
--- a/src/NHibernate.Test/Async/NHSpecificTest/NH3848/Fixture.cs
+++ b/src/NHibernate.Test/Async/NHSpecificTest/NH3848/Fixture.cs
@@ -573,20 +573,13 @@ protected void ClearSecondLevelCacheFor(System.Type entity)
protected Task ClearCollectionCacheAsync(Expression> pathToCollection, CancellationToken cancellationToken = default(CancellationToken))
{
- try
- {
- var rootEntityTypeFullPath = typeof(T).FullName;
- var memberExpression = pathToCollection.Body as MemberExpression;
- if (memberExpression == null)
- return Task.FromException