Exemple #1
0
        private static void SetupSearchProvider(SearchProvider searchProvider)
        {
            var providerHelper = new ProviderHelper <SearchProvider, SearchProviderCollection>("randomString");

            typeof(ContentSearchManager).GetField("ProviderHelper", BindingFlags.Static | BindingFlags.NonPublic)?.SetValue(null, providerHelper);
            providerHelper.GetType().GetField("_provider", BindingFlags.Instance | BindingFlags.NonPublic)?.SetValue(providerHelper, searchProvider);
        }
 private static void SetupSearchProvider(SearchProvider searchProvider)
 {
   var providerHelper = new ProviderHelper<SearchProvider, SearchProviderCollection>("randomString");
   typeof(ContentSearchManager).GetField("ProviderHelper", BindingFlags.Static | BindingFlags.NonPublic).SetValue(null, providerHelper);
   providerHelper.GetType().GetField("_provider", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(providerHelper, searchProvider);
 }