GetStubData() private méthode

private GetStubData ( RealProxy rp ) : Object
rp RealProxy
Résultat Object
Exemple #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);
        }
Exemple #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);
        }