3 implementations of IWrapperProvider
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
EnumerableWrapperProvider.cs (1)
13public class EnumerableWrapperProvider : IWrapperProvider
ProblemDetailsWrapperProviderFactory.cs (1)
23private sealed class WrapperProvider : IWrapperProvider
SerializableErrorWrapperProvider.cs (1)
9public class SerializableErrorWrapperProvider : IWrapperProvider
32 references to IWrapperProvider
Microsoft.AspNetCore.Mvc.Formatters.Xml (32)
DelegatingEnumerable.cs (2)
19private readonly IWrapperProvider? _wrapperProvider; 39public DelegatingEnumerable(IEnumerable<TDeclared> source, IWrapperProvider elementWrapperProvider)
DelegatingEnumerator.cs (4)
10/// with the supplied <see cref="IWrapperProvider"/>. 17private readonly IWrapperProvider? _wrapperProvider; 22/// <see cref="IWrapperProvider"/>. 26public DelegatingEnumerator(IEnumerator<TDeclared> inner, IWrapperProvider? wrapperProvider)
EnumerableWrapperProvider.cs (5)
10/// Provides a <see cref="IWrapperProvider"/> for interface types which implement 15private readonly IWrapperProvider? _wrapperProvider; 23/// <param name="elementWrapperProvider">The <see cref="IWrapperProvider"/> for the element type. 27IWrapperProvider? elementWrapperProvider) 50typeof(IWrapperProvider)
EnumerableWrapperProviderFactory.cs (2)
34public IWrapperProvider? GetProvider(WrapperProviderContext context) 55var elementWrapperProvider =
IWrapperProviderFactory.cs (3)
7/// Create a <see cref="IWrapperProvider"/> given a <see cref="WrapperProviderContext"/>. 12/// Gets the <see cref="IWrapperProvider"/> for the provided context. 16IWrapperProvider? GetProvider(WrapperProviderContext context);
ProblemDetailsWrapperProviderFactory.cs (1)
8public IWrapperProvider? GetProvider(WrapperProviderContext context)
SerializableErrorWrapperProviderFactory.cs (2)
7/// Creates an <see cref="IWrapperProvider"/> for the type <see cref="Microsoft.AspNetCore.Mvc.SerializableError"/>. 22public IWrapperProvider? GetProvider(WrapperProviderContext context)
WrapperProviderContext.cs (1)
7/// The context used by an <see cref="IWrapperProvider"/> to wrap or un-wrap types.
WrapperProviderFactoriesExtensions.cs (4)
12/// Gets an instance of <see cref="IWrapperProvider"/> for the supplied 17/// <returns>An instance of <see cref="IWrapperProvider"/> if there is a wrapping provider for the 19public static IWrapperProvider? GetWrapperProvider( 28var wrapperProvider = wrapperProviderFactory.GetProvider(wrapperProviderContext);
XmlDataContractSerializerInputFormatter.cs (1)
203var wrapperProvider = WrapperProviderFactories.GetWrapperProvider(
XmlDataContractSerializerOutputFormatter.cs (3)
118/// <returns>The original or wrapped type provided by any <see cref="IWrapperProvider"/>s.</returns> 123var wrapperProvider = WrapperProviderFactories.GetWrapperProvider(new WrapperProviderContext( 247var wrapperProvider = WrapperProviderFactories.GetWrapperProvider(new WrapperProviderContext(
XmlSerializerInputFormatter.cs (1)
185var wrapperProvider = WrapperProviderFactories.GetWrapperProvider(
XmlSerializerOutputFormatter.cs (3)
100/// <returns>The original or wrapped type provided by any <see cref="IWrapperProvider"/>.</returns> 105var wrapperProvider = WrapperProviderFactories.GetWrapperProvider(new WrapperProviderContext( 224var wrapperProvider = WrapperProviderFactories.GetWrapperProvider(new WrapperProviderContext(