Propiedad con parámetro

Tengo algo extraño en VB.NET, nunca lo noté antes ...

Tengo una clase en VB.NET teniendo unproperty con parámetro y quiero usar esa propiedad en otra C # Class haciendo que el objeto de la clase VB.NET pero el objeto de la clase no muestre esa propiedad, ¿alguien podría decirme si puedo acceder a esa propiedad en C # o no?

Si es así, ¿cómo? Si no, ¿qué significa CLR?

Aquí está mi código ...

Public Property AsString(ByVal name As String) As String
    Get
            //Some code
    End Get
    Set(ByVal value As String)
            //Some code
    End Set
End Property

Nota No puedo cambiar el código VB.NET ya que está compilado DLL.

Gracias por adelantad

Respuestas a la pregunta(6)

Su respuesta a la pregunta