public ReadOnlyDictionary(IDictionary <TKey, TValue> sourceDictionary) { AssertUtilities.ArgumentNotNull(sourceDictionary, "sourceDictionary"); this.sourceDictionary = sourceDictionary; }