GetStubData() private method

private GetStubData ( RealProxy rp ) : Object
rp RealProxy
return Object
Esempio n. 1
0
        internal bool DoContextsMatch()
        {
            bool flag = false;

            if (this.GetStub() == RealProxy._defaultStub)
            {
                object stubData = RealProxy.GetStubData(this);
                if (stubData is IntPtr && ((IntPtr)stubData).Equals((object)Thread.CurrentContext.InternalContextID))
                {
                    flag = true;
                }
            }
            return(flag);
        }
Esempio n. 2
0
        private void SetContextForDefaultStub()
        {
            if (!(this.GetStub() == RealProxy._defaultStub))
            {
                return;
            }
            object stubData = RealProxy.GetStubData(this);

            if (!(stubData is IntPtr) || !((IntPtr)stubData).Equals((object)RealProxy._defaultStubValue))
            {
                return;
            }
            RealProxy.SetStubData(this, (object)Thread.CurrentContext.InternalContextID);
        }