¿Hay un diccionario genérico de solo lectura disponible in.NET?


Estoy devolviendo una referencia a un diccionario en mi propiedad de solo lectura. ¿Cómo puedo evitar que los consumidores cambien mis datos? Si esto fuera un IList simplemente podría devolverlo AsReadOnly. ¿Hay algo similar que pueda hacer con un diccionario?

Private _mydictionary As Dictionary(Of String, String)
Public ReadOnly Property MyDictionary() As Dictionary(Of String, String)
    Get
        Return _mydictionary
    End Get
End Property

Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52