OSDN Git Service
(root)
/
applistation
/
AppliStation.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
na-get-lib,FunctionalSubTaskのジェネリック化
[applistation/AppliStation.git]
/
na-get-lib
/
NaGet.SubCommands.SubTask
/
FunctionalSubTask.cs
diff --git
a/na-get-lib/NaGet.SubCommands.SubTask/FunctionalSubTask.cs
b/na-get-lib/NaGet.SubCommands.SubTask/FunctionalSubTask.cs
index
e26f3f1
..
fc86c1f
100644
(file)
--- a/
na-get-lib/NaGet.SubCommands.SubTask/FunctionalSubTask.cs
+++ b/
na-get-lib/NaGet.SubCommands.SubTask/FunctionalSubTask.cs
@@
-7,18
+7,18
@@
namespace NaGet.SubCommands.SubTask
/// <summary>
/// 関数をサブタスク化
/// </summary>
/// <summary>
/// 関数をサブタスク化
/// </summary>
- public class FunctionalSubTask : NaGetSubTask
+ public class FunctionalSubTask
<T>
: NaGetSubTask
{
{
- private Action<
object
> func = null;
+ private Action<
T
> func = null;
- private
object arg = null
;
+ private
T arg = default(T)
;
/// <summary>
/// コンストラクタ
/// </summary>
/// <param name="func">関数</param>
/// <param name="arg">関数への引数</param>
/// <summary>
/// コンストラクタ
/// </summary>
/// <param name="func">関数</param>
/// <param name="arg">関数への引数</param>
- public FunctionalSubTask(Action<
object> func, object
arg)
+ public FunctionalSubTask(Action<
T> func, T
arg)
{
this.func = func;
this.arg = arg;
{
this.func = func;
this.arg = arg;