Public MustOverride ReadOnly Property ClassName As String
public abstract string ClassName { get; }
public: virtual property String^ ClassName { String^ get () abstract; }
function get_className();