Skip to content

Commit 77585cc

Browse files
authored
Merge pull request #2 from I-RzR-I/feature/AddImprovements
Feature/add improvements
2 parents 2fec963 + d7f7f5b commit 77585cc

13 files changed

Lines changed: 1434 additions & 22 deletions

docs/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
### v1.1.1.7383
2+
-> Add Func&lt;Task&lt;TResult&gt;&gt; execute in finally block; <br/>
3+
-> Add Funct&lt;Task&gt; execute in finally block; <br/>
4+
-> Small adjustments in finally block action execution; <br/>
5+
16
### v1.1.0.0
27
-> Adjust namespase and add entry point; <br/>
38
-> Add new methods with action execution in finally block.

src/TryToExecute/CodeExec/Abstract/Action/TryToExecuteActionFinally.cs

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,22 @@ namespace TryToExecute.CodeExec
3333
{
3434
/// <inheritdoc cref="CodeExec.TryCatchExecuteBase"/>
3535
public abstract partial class TryCatchExecuteBase
36-
{ /// -------------------------------------------------------------------------------------------------
37-
/// <summary>
38-
/// Try to execute.
39-
/// </summary>
40-
/// <typeparam name="TResult">Type of the result.</typeparam>
41-
/// <param name="execRequest">The execute request.</param>
42-
/// <param name="onFailureResult">The on failure result.</param>
43-
/// <param name="finallyExecAction">The finally execute action.</param>
44-
/// <param name="forceCallGarbageCollector">
45-
/// (Optional) True to force call garbage collector.
46-
/// </param>
47-
/// <returns>
48-
/// A TResult.
49-
/// </returns>
50-
/// =================================================================================================
36+
{
37+
/// -------------------------------------------------------------------------------------------------
38+
/// <summary>
39+
/// Try to execute.
40+
/// </summary>
41+
/// <typeparam name="TResult">Type of the result.</typeparam>
42+
/// <param name="execRequest">The execute request.</param>
43+
/// <param name="onFailureResult">The on failure result.</param>
44+
/// <param name="finallyExecAction">The finally execute action.</param>
45+
/// <param name="forceCallGarbageCollector">
46+
/// (Optional) True to force call garbage collector.
47+
/// </param>
48+
/// <returns>
49+
/// A TResult.
50+
/// </returns>
51+
/// =================================================================================================
5152
protected virtual TResult TryToExecute<TResult>(
5253
TResult execRequest,
5354
TResult onFailureResult,

src/TryToExecute/CodeExec/Abstract/Action/TryToExecuteActionFinallyAsync.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,6 @@ protected virtual async Task<TResult> TryToExecuteAsync<TResult>(
189189
}
190190

191191
#if NETSTANDARD2_0_OR_GREATER
192-
193192
/// -------------------------------------------------------------------------------------------------
194193
/// <summary>
195194
/// Try to execute asynchronous.

src/TryToExecute/CodeExec/Abstract/Func/TryToExecute.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,7 @@ protected virtual TResult TryToExecute<TResult, TLogger>(
461461
}
462462
}
463463
#endif
464+
464465
#if NETSTANDARD2_0_OR_GREATER
465466
/// -------------------------------------------------------------------------------------------------
466467
/// <summary>

src/TryToExecute/CodeExec/Abstract/Func/TryToExecuteAsync.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ protected virtual async Task<TResult> TryToExecuteAsync<TResult, TLogger>(
175175
}
176176
}
177177
#endif
178+
178179
#if NETSTANDARD2_0_OR_GREATER
179180
/// -------------------------------------------------------------------------------------------------
180181
/// <summary>
@@ -373,7 +374,9 @@ protected virtual async Task<TResult> TryToExecuteAsync<TResult, TLogger>(
373374
}
374375
}
375376
#endif
377+
376378
#if NETSTANDARD2_0_OR_GREATER
379+
377380
/// -------------------------------------------------------------------------------------------------
378381
/// <summary>
379382
/// Try to execute asynchronous.
@@ -572,6 +575,7 @@ protected virtual async Task<TResult> TryToExecuteAsync<TResult, TLogger>(
572575
}
573576
}
574577
#endif
578+
575579
#if NETSTANDARD2_0_OR_GREATER
576580
/// -------------------------------------------------------------------------------------------------
577581
/// <summary>

0 commit comments

Comments
 (0)