private WritableSharedData ReplaceSharedData(WritableSharedData newSharedData)
{
WritableSharedData data = this._sharedData;
data.Changed -= new WritableSharedDataItem.SharedDataChangedEventHandler(this.OnSharedDataChanged);
this._sharedData = newSharedData;
this._sharedData.Changed += new WritableSharedDataItem.SharedDataChangedEventHandler(this.OnSharedDataChanged);
return data;
}