I don't think `ReaderWriterLockSlim` exists in Silverlight :( Try the `Lock` class we have in Castle.Core that abstracts the differences between .net and SL