From c3c62f916ccb687533da6086eaf4e18357d215b0 Mon Sep 17 00:00:00 2001 From: Shannon Deminick Date: Sun, 9 Dec 2012 09:07:50 +0500 Subject: [PATCH] Added SetRepositoryInstanceFactory method so that in the future devs could set their own RepositoryInstanceFactory on startup. --- .../Persistence/RepositoryInstanceResolver.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Persistence/RepositoryInstanceResolver.cs b/src/Umbraco.Core/Persistence/RepositoryInstanceResolver.cs index e0c12ae299..647abc00b9 100644 --- a/src/Umbraco.Core/Persistence/RepositoryInstanceResolver.cs +++ b/src/Umbraco.Core/Persistence/RepositoryInstanceResolver.cs @@ -14,7 +14,16 @@ namespace Umbraco.Core.Persistence internal RepositoryInstanceResolver(RepositoryInstanceFactory registrar) : base(registrar) { - } + } + + /// + /// Can be used by developers at runtime to set their own RepositoryInstanceFactory at app startup + /// + /// + public void SetRepositoryInstanceFactory(RepositoryInstanceFactory factory) + { + Value = factory; + } /// /// Return the repository based on the type