summaryrefslogtreecommitdiff
path: root/csharp/src/Ice/ThreadPool.cs
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/src/Ice/ThreadPool.cs')
-rw-r--r--csharp/src/Ice/ThreadPool.cs10
1 files changed, 5 insertions, 5 deletions
diff --git a/csharp/src/Ice/ThreadPool.cs b/csharp/src/Ice/ThreadPool.cs
index 94e0ebba602..226a0f9a04a 100644
--- a/csharp/src/Ice/ThreadPool.cs
+++ b/csharp/src/Ice/ThreadPool.cs
@@ -741,7 +741,7 @@ namespace IceInternal
}
private Instance _instance;
- private Ice.Dispatcher _dispatcher;
+ private System.Action<System.Action, Ice.Connection> _dispatcher;
private bool _destroyed;
private readonly string _prefix;
private readonly string _threadPrefix;
@@ -816,11 +816,11 @@ namespace IceInternal
//
SynchronizationContext.SetSynchronizationContext(new ThreadPoolSynchronizationContext(_threadPool));
- if(_threadPool._instance.initializationData().threadHook != null)
+ if(_threadPool._instance.initializationData().threadStart != null)
{
try
{
- _threadPool._instance.initializationData().threadHook.start();
+ _threadPool._instance.initializationData().threadStart();
}
catch(System.Exception ex)
{
@@ -845,11 +845,11 @@ namespace IceInternal
_observer.detach();
}
- if(_threadPool._instance.initializationData().threadHook != null)
+ if(_threadPool._instance.initializationData().threadStop != null)
{
try
{
- _threadPool._instance.initializationData().threadHook.stop();
+ _threadPool._instance.initializationData().threadStop();
}
catch(System.Exception ex)
{