internal void CreateRemotingData() { lock(this) { if (_RemotingData == null) _RemotingData = new DomainSpecificRemotingData(); } }
internal void CreateRemotingData() { bool flag = false; try { Monitor.Enter(this, ref flag); if (this._RemotingData == null) { this._RemotingData = new DomainSpecificRemotingData(); } } finally { if (flag) { Monitor.Exit(this); } } }