public HarmonyOptionsExtension(IDataObjectProvider objectProvider) { _objectProvider = objectProvider; _databaseRoot = new HarmonyDatabaseRoot { Instance = _objectProvider }; }
/// <summary> /// This API supports the Entity Framework Core infrastructure and is not intended to be used /// directly from your code. This API may change or be removed in future releases. /// </summary> public virtual HarmonyOptionsExtension WithDatabaseRoot(HarmonyDatabaseRoot databaseRoot) { var clone = Clone(); clone._databaseRoot = databaseRoot; return(clone); }
/// <summary> /// This API supports the Entity Framework Core infrastructure and is not intended to be used /// directly from your code. This API may change or be removed in future releases. /// </summary> protected HarmonyOptionsExtension(HarmonyOptionsExtension copyFrom) { _storeName = copyFrom._storeName; _databaseRoot = copyFrom._databaseRoot; _objectProvider = copyFrom._objectProvider; }