我有一个基类和一个MustOverride
属性
Public MustInherit Class TestInstrument
Public MustOverride Property XmlSettings As Object
End Class
当我继承TestInstrument
时,我想要扩展XmlSettings
属性的自动生成片段,即
Public Overrides Property XmlSettings As Object
Get
' Bonus: Throw New NotImplementedException()
End Get
Set(value As Object)
' Bonus: Throw New NotImplementedException()
End Set
End Property
但它始终默认为自动实现的版本
Public Overrides Property XmlSettings As Object
我不喜欢这里自动实现的属性的原因是继承类必须将XmlSettings
定义为Object
以外的类型,它在XML配置文件中定义并加载在项目的不同点使用反射。
在继承基类时,是否有任何方法可以使属性始终展开?
答案 0 :(得分:0)
以半自动方式进行扩展有什么问题?让它自动生成速记语法(它做了),在该行后按Enter键,键入g
,再次按Enter键。完成。