// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace Microsoft.AspNetCore.Mvc.Formatters.Xml { /// /// Create a given a . /// public interface IWrapperProviderFactory { /// /// Gets the for the provided context. /// /// The . /// A wrapping provider if the factory decides to wrap the type, else null. IWrapperProvider GetProvider(WrapperProviderContext context); } }