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