public static ReadOnlyDictionary<TKey, TValue> AsReadOnly<TKey, TValue>( this IDictionary<TKey, TValue> dictionary )
<ExtensionAttribute> Public Shared Function AsReadOnly(Of TKey, TValue) ( dictionary As IDictionary(Of TKey, TValue) ) As ReadOnlyDictionary(Of TKey, TValue)
public: [ExtensionAttribute] generic<typename TKey, typename TValue> static ReadOnlyDictionary<TKey, TValue>^ AsReadOnly( IDictionary<TKey, TValue>^ dictionary )
https://raw.githubusercontent.com/Capgemini/Cauldron/master/LICENSE