Anwenden der Erweiterungsmethode auf eine generische Klasse mit dem generischen Typ

Ich habe mit der generischen Klasse in vb.net gearbeitet.
Und es scheint, dass die Erweiterungsmethode nicht auf generische Klassen angewendet werden kann, ohne den Typ anzugeben.

Ich habe diese generische Klasse

Public Class MyGeneric(Of T)
    'Methods and properties go here 
    '
    '
End Class  

Das ist in Ordnun

<Extension()> _
Public Sub DoSomething(ByVal myGenericDoubleObj As MyGen(Of Double))

End Sub  

Dies ist NICHT OK (IDE gibt mir Fehler T wie nicht definiert.)

<Extension()> _
Public Sub DoSomethingGeneric(ByVal myGenericObj As MyGen(Of T))

End Sub

Hat dies etwas mit der statischen Überprüfung des .Net zu tun.
Saying me "Etwas, was Sie mit Typ T versuchen könnten, ist möglicherweise nicht kompatibel und ich werde Ihnen nicht erlauben, es zu tun."

P.S. All die Schmerzen, die ich als Generic Class genommen habe, stammen aus einer anderen Bibliothek und werden an vielen verschiedenen Orten verwendet. Ich bin ein wenig skeptisch, diese Methode zu erben und in meine geerbte generische Klasse aufzunehmen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage