C# Class Orchard.DisplayManagement.Implementation.DefaultDisplayManager

Inheritance: IDisplayManager
ファイルを表示 Open project: Sylapse/Orchard.ContentSerialization

Public Methods

Method Description
DefaultDisplayManager ( IWorkContextAccessor workContextAccessor, IEnumerable shapeDisplayEvents, IEnumerable shapeBindingResolvers, IHttpContextAccessor httpContextAccessor, Lazy shapeTableLocator ) : System
Execute ( DisplayContext context ) : IHtmlString

Private Methods

Method Description
CoerceHtmlString ( object value ) : IHtmlString
Process ( ShapeBinding shapeBinding, IShape shape, DisplayContext context ) : IHtmlString
TryGetDescriptorBinding ( string shapeType, IEnumerable shapeAlternates, Orchard.DisplayManagement.Descriptors.ShapeTable shapeTable, DisplayContext displayContext, ShapeBinding &shapeBinding ) : bool

Method Details

DefaultDisplayManager() public method

public DefaultDisplayManager ( IWorkContextAccessor workContextAccessor, IEnumerable shapeDisplayEvents, IEnumerable shapeBindingResolvers, IHttpContextAccessor httpContextAccessor, Lazy shapeTableLocator ) : System
workContextAccessor IWorkContextAccessor
shapeDisplayEvents IEnumerable
shapeBindingResolvers IEnumerable
httpContextAccessor IHttpContextAccessor
shapeTableLocator Lazy
return System

Execute() public method

public Execute ( DisplayContext context ) : IHtmlString
context DisplayContext
return IHtmlString