これは悪い考えですか?
Private Class GH_DataStructureEnumerator(Of Q As Types.IGH_Goo)
Implements IEnumerable(Of Q)
Implements IEnumerator(Of Q)
....
....
'Current, MoveNext, Reset etc.'
....
....
Public Function GetEnumerator_Generic() As IEnumerator(Of Q) _
Implements IEnumerable(Of Q).GetEnumerator
Return Me
End Function
End Class
このクラスは、IEnumerable(Of T)読み取り専用プロパティとしてのみ表示され、IEnumerator(Of T)をラップする追加のクラスを保存します。しかし、どういうわけかそれは間違っているようです。もっと良い方法はありますか?