public static void RegisterFacetFactory <T>(this IServiceCollection services, Type factory) where T : IFacetFactory { FacetFactoryTypesProvider.AddType(factory); services.AddSingleton(typeof(T), factory); }
public AppendFacetFactoryOrder(FacetFactoryTypesProvider facetFactories) => LastIndex = facetFactories.FacetFactoryTypes.Length - 1;