Microsoft.AspNetCore.Mvc.ViewFeatures.Internal Namespace

Classes

ArrayPoolBufferSource
AutoValidateAntiforgeryTokenAuthorizationFilter
CachedExpressionCompiler
CharArrayBufferSource
ControllerSaveTempDataPropertyFilter
ControllerSaveTempDataPropertyFilterFactory
DefaultDisplayTemplates
DefaultEditorTemplates
DynamicViewData
ExpressionHelper
ExpressionMetadataProvider
ExpressionTextCache

This class holds the cache for the expression text that is computed by ExpressionHelper.

FormatWeekHelper
MemoryPoolViewBufferScope

A IViewBufferScope that uses pooled memory.

MvcViewOptionsSetup

Sets up default options for MvcViewOptions.

NameAndIdProvider

Provides cached values for "name" and "id" HTML attributes.

NullView
PagedBufferedTextWriter
PagedCharBuffer
PartialViewResultExecutor

Finds and executes an IView for a PartialViewResult.

SaveTempDataFilter

A filter that saves temp data.

SaveTempDataPropertyFilterBase
TempDataApplicationModelProvider
TempDataMvcOptionsSetup

Sets up default options for MvcOptions.

TempDataSerializer
TemplateBuilder
TemplateRenderer
ValidateAntiforgeryTokenAuthorizationFilter
ValidationHelpers
ViewBuffer

An IHtmlContentBuilder that is backed by a buffer provided by IViewBufferScope.

ViewBufferPage
ViewBufferTextWriter

A TextWriter that is backed by a unbuffered writer (over the Response stream) and/or a ViewBuffer

When Flush or FlushAsync is invoked, the writer copies all content from the buffer to the writer and switches to writing to the unbuffered writer for all further write operations.

ViewComponentInvokerCache
ViewComponentResultExecutor
ViewDataAttributePropertyProvider
ViewDataDictionaryFactory
ViewResultExecutor

Finds and executes an IView for a ViewResult.

Structs

LifecycleProperty
TempDataProperty
ViewBufferValue

Encapsulates a string or IHtmlContent value.

Interfaces

ICharBufferSource
ISaveTempDataCallback
IViewBufferScope

Creates and manages the lifetime of ViewBufferValue[] instances.

IViewDataValuesProviderFeature