public abstract T HPrev { get; }
Public MustOverride ReadOnly Property HPrev As T Get
public: virtual property T HPrev { T get () abstract; }
abstract HPrev : 'T with get