Files
Umbraco-CMS/src/Umbraco.Core/Models/PublishedContent/NoopPublishedModelFactory.cs

21 lines
620 B
C#
Raw Normal View History

2017-09-26 14:57:50 +02:00
using System;
using System.Collections;
2017-09-26 14:57:50 +02:00
using System.Collections.Generic;
namespace Umbraco.Core.Models.PublishedContent
{
/// <inheritdoc />
/// <summary>Represents a no-operation factory.</summary>
public class NoopPublishedModelFactory : IPublishedModelFactory
{
/// <inheritdoc />
public IPublishedElement CreateModel(IPublishedElement element) => element;
/// <inheritdoc />
public IList CreateModelList(string alias) => new List<IPublishedElement>();
/// <inheritdoc />
public Type MapModelType(Type type) => typeof(IPublishedElement);
2017-09-26 14:57:50 +02:00
}
}