EnumerableWrapperProviderFactory Class

Summary

Creates an [Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProvider](Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProvider.yml) for interface types implementing the [System.Collections.Generic.IEnumerable`1]() type.

Syntax

public class EnumerableWrapperProviderFactory : IWrapperProviderFactory

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProviderFactory

Constructors

EnumerableWrapperProviderFactory(System.Collections.Generic.IEnumerable<Microsoft.AspNet.Mvc.Xml.IWrapperProviderFactory>)

Initializes an [Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProviderFactory](Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProviderFactory.yml) with a list [Microsoft.AspNet.Mvc.Xml.IWrapperProviderFactory](Microsoft.AspNet.Mvc.Xml.IWrapperProviderFactory.yml).

Arguments:
  • wrapperProviderFactories (System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.Xml.IWrapperProviderFactory}) – List of [Microsoft.AspNet.Mvc.Xml.IWrapperProviderFactory](Microsoft.AspNet.Mvc.Xml.IWrapperProviderFactory.yml).
public EnumerableWrapperProviderFactory(IEnumerable<IWrapperProviderFactory> wrapperProviderFactories)

Methods

GetProvider(Microsoft.AspNet.Mvc.Xml.WrapperProviderContext)

Gets an [Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProvider](Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProvider.yml) for the provided context.

Arguments:
Return type:

Microsoft.AspNet.Mvc.Xml.IWrapperProvider

Returns:

An instance of [Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProvider](Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProvider.yml) if the declared type is an interface and implements [System.Collections.Generic.IEnumerable`1]().

public IWrapperProvider GetProvider(WrapperProviderContext context)