private ExecuteCallBackInEE ( IntPtr privateData ) : void | ||
privateData | IntPtr | |
리턴 | void |
internal void Func() { if (this.IsEERequested) { Context.ExecuteCallBackInEE(this._privateData); } }
internal void Func() { /*DBG Console.WriteLine("DelegHelper::Func CTX:" + Int32.Format(Thread.CurrentContext.InternalContextID,"x") +Environment.NewLine + "DMN: " + Int32.Format(Thread.GetDomainID(),"x")); DBG*/ if (IsEERequested) { //DBG Console.WriteLine("Executing EE callback "); // EE requested this call back, call EE with its private data Context.ExecuteCallBackInEE(_privateData); //DBG Console.WriteLine("Execute CallBackInEE returned: " + Int32.Format(_retVal,"x")); } else { //DBG Console.WriteLine("Executing non-EE internal callback"); } }