Skip to content

Commit dd36a5c

Browse files
authored
Merge pull request #33 from dotnet-campus/t/lindexi/WihallarraiQarlarnairhocere
设置重复方法可以作为程序级使用
2 parents 6850f8f + 0eaf83f commit dd36a5c

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

AsyncWorkerCollection/Reentrancy/KeepLastReentrancyTask.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@ namespace dotnetCampus.Threading.Reentrancy
1717
/// 重入任务中单次执行时所得到的返回值。
1818
/// 此重入策略不会忽略任何返回值。
1919
/// </typeparam>
20-
public sealed class KeepLastReentrancyTask<TParameter, TReturn> : ReentrancyTask<TParameter, TReturn>
20+
#if PublicAsInternal
21+
internal
22+
#else
23+
public
24+
#endif
25+
sealed class KeepLastReentrancyTask<TParameter, TReturn> : ReentrancyTask<TParameter, TReturn>
2126
{
2227
/// <summary>
2328
/// 用于原子操作判断当前是否正在执行队列中的可重入任务。

AsyncWorkerCollection/Reentrancy/QueueReentrancyTask.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,12 @@ namespace dotnetCampus.Threading.Reentrancy
1616
/// 重入任务中单次执行时所得到的返回值。
1717
/// 此重入策略不会忽略任何返回值。
1818
/// </typeparam>
19-
public sealed class QueueReentrancyTask<TParameter, TReturn> : ReentrancyTask<TParameter, TReturn>
19+
#if PublicAsInternal
20+
internal
21+
#else
22+
public
23+
#endif
24+
sealed class QueueReentrancyTask<TParameter, TReturn> : ReentrancyTask<TParameter, TReturn>
2025
{
2126
/// <summary>
2227
/// 用于原子操作判断当前是否正在执行队列中的可重入任务。

AsyncWorkerCollection/Reentrancy/ReentrancyTask.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ namespace dotnetCampus.Threading.Reentrancy
1414
/// 重入任务中单次执行时所得到的返回值。
1515
/// 注意,对于部分类型的重入任务,返回值可能会是此类型的默认值;具体取决于不同的重入策略是否会导致任务是否全部被执行。
1616
/// </typeparam>
17-
public abstract class ReentrancyTask<TParameter, TReturn>
17+
#if PublicAsInternal
18+
internal
19+
#else
20+
public
21+
#endif
22+
abstract class ReentrancyTask<TParameter, TReturn>
1823
{
1924
/// <summary>
2025
/// 在派生类中执行重入任务的时候,从此处获取需要执行的可重入异步任务。

0 commit comments

Comments
 (0)