You've already forked linux-packaging-mono
Imported Upstream version 6.0.0.172
Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
This commit is contained in:
parent
8016999e4d
commit
64ac736ec5
@ -68,32 +68,6 @@ public class AsyncResult : IAsyncResult, IMessageSink, IThreadPoolWorkItem {
|
||||
{
|
||||
}
|
||||
|
||||
internal AsyncResult (WaitCallback cb, object state, bool capture_context)
|
||||
{
|
||||
orig_cb = cb;
|
||||
if (capture_context) {
|
||||
var stackMark = default (StackCrawlMark);
|
||||
current = ExecutionContext.Capture (
|
||||
ref stackMark,
|
||||
ExecutionContext.CaptureOptions.IgnoreSyncCtx | ExecutionContext.CaptureOptions.OptimizeDefaultCase);
|
||||
cb = delegate {
|
||||
ExecutionContext.Run(current, ccb, this, true);
|
||||
};
|
||||
}
|
||||
|
||||
async_state = state;
|
||||
async_delegate = cb;
|
||||
}
|
||||
|
||||
static internal ContextCallback ccb = new ContextCallback(WaitCallback_Context);
|
||||
|
||||
static private void WaitCallback_Context(Object state)
|
||||
{
|
||||
AsyncResult obj = (AsyncResult)state;
|
||||
WaitCallback wc = obj.orig_cb as WaitCallback;
|
||||
wc(obj.async_state);
|
||||
}
|
||||
|
||||
public virtual object AsyncState
|
||||
{
|
||||
get {
|
||||
|
Reference in New Issue
Block a user