Refactored to remove Configs

This commit is contained in:
Bjarke Berg
2020-09-10 13:51:59 +02:00
parent 7f89299150
commit a4e5029912
45 changed files with 334 additions and 554 deletions

View File

@@ -1,19 +0,0 @@
using Umbraco.Core.Configuration;
namespace Umbraco.ModelsBuilder.Embedded
{
/// <summary>
/// Provides extension methods for the <see cref="Configs"/> class.
/// </summary>
public static class ConfigsExtensions
{
/// <summary>
/// Gets the models builder configuration.
/// </summary>
/// <remarks>Getting the models builder configuration freezes its state,
/// and any attempt at modifying the configuration using the Setup method
/// will be ignored.</remarks>
public static IModelsBuilderConfig ModelsBuilder(this Configs configs)
=> configs.GetConfig<IModelsBuilderConfig>();
}
}

View File

@@ -58,7 +58,6 @@
<Compile Include="Building\TextHeaderWriter.cs" />
<Compile Include="Building\TypeModel.cs" />
<Compile Include="Compose\DisabledModelsBuilderComponent.cs" />
<Compile Include="ConfigsExtensions.cs" />
<Compile Include="BackOffice\DashboardReport.cs" />
<Compile Include="ImplementPropertyTypeAttribute.cs" />
<Compile Include="ModelsBuilderAssemblyAttribute.cs" />