diff --git a/STPTests/AssemblyInfo.cs b/STPTests/AssemblyInfo.cs
index 99c78e7..6a5ff04 100644
--- a/STPTests/AssemblyInfo.cs
+++ b/STPTests/AssemblyInfo.cs
@@ -8,7 +8,5 @@ using System.Reflection;
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
-[assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
-[assembly: AssemblyKeyName("")]
diff --git a/SmartThreadPool/Interfaces.cs b/SmartThreadPool/Interfaces.cs
index 5b17f2b..513422f 100644
--- a/SmartThreadPool/Interfaces.cs
+++ b/SmartThreadPool/Interfaces.cs
@@ -328,35 +328,35 @@ namespace Amib.Threading
///
/// Queue a work item.
///
- /// Returns a IWorkItemResult object.
+ /// Returns a IWorkItemResult<TResult> object.
/// its GetResult() returns a TResult object
IWorkItemResult QueueWorkItem(Func func);
///
/// Queue a work item.
///
- /// Returns a IWorkItemResult object.
+ /// Returns a IWorkItemResult<TResult> object.
/// its GetResult() returns a TResult object
IWorkItemResult QueueWorkItem(Func func, T arg);
///
/// Queue a work item.
///
- /// Returns a IWorkItemResult object.
+ /// Returns a IWorkItemResult<TResult> object.
/// its GetResult() returns a TResult object
IWorkItemResult QueueWorkItem(Func func, T1 arg1, T2 arg2);
///
/// Queue a work item.
///
- /// Returns a IWorkItemResult object.
+ /// Returns a IWorkItemResult<TResult> object.
/// its GetResult() returns a TResult object
IWorkItemResult QueueWorkItem(Func func, T1 arg1, T2 arg2, T3 arg3);
///
/// Queue a work item.
///
- /// Returns a IWorkItemResult object.
+ /// Returns a IWorkItemResult<TResult> object.
/// its GetResult() returns a TResult object
IWorkItemResult QueueWorkItem(Func func, T1 arg1, T2 arg2, T3 arg3, T4 arg4);
@@ -396,7 +396,7 @@ namespace Amib.Threading
#region IWorkItemResult interface
///
- /// The common interface of IWorkItemResult and IWorkItemResult
+ /// The common interface of IWorkItemResult and IWorkItemResult<T>
///
public interface IWaitableResult
{
@@ -422,8 +422,8 @@ namespace Amib.Threading
}
///
- /// IWorkItemResult interface.
- /// Created when a Func work item is queued.
+ /// IWorkItemResult<TResult> interface.
+ /// Created when a Func<TResult> work item is queued.
///
public interface IWorkItemResult : IWaitableResult
{
diff --git a/SmartThreadPool/SmartThreadPool.cs b/SmartThreadPool/SmartThreadPool.cs
index d512137..b30f877 100644
--- a/SmartThreadPool/SmartThreadPool.cs
+++ b/SmartThreadPool/SmartThreadPool.cs
@@ -182,7 +182,7 @@ namespace Amib.Threading
///
/// The default fill state with params. (false)
- /// It is relevant only to QueueWorkItem of Action<...>/Func<...>
+ /// It is relevant only to QueueWorkItem of Action<...>/Func<...>
///
public const bool DefaultFillStateWithArgs = false;
@@ -271,11 +271,6 @@ namespace Amib.Threading
///
private bool _isDisposed;
- ///
- /// On idle event
- ///
- //private event WorkItemsGroupIdleHandler _onIdle;
-
///
/// Holds all the WorkItemsGroup instaces that have at least one
/// work item int the SmartThreadPool
diff --git a/SmartThreadPool/SmartThreadPool.csproj b/SmartThreadPool/SmartThreadPool.csproj
index c37f7ab..407b777 100644
--- a/SmartThreadPool/SmartThreadPool.csproj
+++ b/SmartThreadPool/SmartThreadPool.csproj
@@ -23,12 +23,14 @@
TRACE;DEBUG;_WINDOWS
+ 1591
pdbonly
true
.\bin\Release\
TRACE;_WINDOWS
+ 1591
diff --git a/SmartThreadPool/WIGStartInfo.cs b/SmartThreadPool/WIGStartInfo.cs
index a0764b9..8af195b 100644
--- a/SmartThreadPool/WIGStartInfo.cs
+++ b/SmartThreadPool/WIGStartInfo.cs
@@ -145,7 +145,7 @@ namespace Amib.Threading
}
///
- /// Get/Set the if QueueWorkItem of Action<...>/Func<...> fill the
+ /// Get/Set the if QueueWorkItem of Action<...>/Func<...> fill the
/// arguments as an object array into the state of the work item.
/// The arguments can be access later by IWorkItemResult.State.
///