/// <summary> /// Can be overridden to populate additional fields of a subclass /// </summary> /// <param name="i"></param> protected virtual void PopulateCustomProperties(FileFolderInstance i) { // default case is nothing }
/// <summary> /// Can be overridden to create instances of alternate subclasses /// </summary> protected virtual FileFolderInstance CreateInstance() { FileFolderInstance i = new FileFolderInstance(); return i; }