BoC.Sitecore.Mvc.Initialize.RegisterValueProvider.Execute C# (CSharp) Method

Execute() public method

public Execute ( ) : void
return void
        public void Execute()
        {
            var index = ValueProviderFactories.Factories.FirstOrDefault(f => f is ChildActionValueProviderFactory);
            if (index != null)
            {
                ValueProviderFactories.Factories.Insert(ValueProviderFactories.Factories.IndexOf(index) + 1, new WildcardValueProviderFactory());
                ValueProviderFactories.Factories.Insert(ValueProviderFactories.Factories.IndexOf(index) + 1, new SitecoreValueProviderFactory());
            }
            else
            {
                ValueProviderFactories.Factories.Add(new SitecoreValueProviderFactory());
                ValueProviderFactories.Factories.Add(new WildcardValueProviderFactory());
            }
        }
RegisterValueProvider