I have a Dictionary> and would like to expose the member as read only. I see that I can return it as a IReadOnlyDictionar
Dictionary>
IReadOnlyDictionar
Given the fact that you're specifically looking for a read-only Dictionary>, you're basically looking exactly for a Lookup.
The Dictionary object has a ToLookup() extension.
ToLookup()