With MasterFile containing most of its logic/data as private members, it's not possible to simply extend the class to add functionality (such as dynamic DNS records). Be swapping private modifiers with protected, this will help a downstream application to simply include the Nuget package, but override functionality with an overloaded MasterFile object.
With
MasterFile
containing most of its logic/data as private members, it's not possible to simply extend the class to add functionality (such as dynamic DNS records). Be swappingprivate
modifiers withprotected
, this will help a downstream application to simply include the Nuget package, but override functionality with an overloadedMasterFile
object.