Microsoft.AspNet.Mvc.Razor Namespace

namespace Microsoft.AspNet.Mvc.Razor

Classes

class Microsoft.AspNet.Mvc.Razor.DefaultTagHelperActivator

class Microsoft.AspNet.Mvc.Razor.DefaultViewLocationCache
Default implementation of Microsoft.AspNet.Mvc.Razor.IViewLocationCache.
class Microsoft.AspNet.Mvc.Razor.GeneratedTagHelperAttributeContext
Contains information for the Microsoft.AspNet.Razor.TagHelpers.ITagHelper attribute code generation process.
class Microsoft.AspNet.Mvc.Razor.HelperResult
Represents a deferred write operation in a Microsoft.AspNet.Mvc.Razor.RazorPage.

class Microsoft.AspNet.Mvc.Razor.InjectChunk

class Microsoft.AspNet.Mvc.Razor.InjectChunkVisitor

class Microsoft.AspNet.Mvc.Razor.InjectParameterGenerator

class Microsoft.AspNet.Mvc.Razor.LanguageViewLocationExpander
A Microsoft.AspNet.Mvc.Razor.IViewLocationExpander that adds the language as an extension prefix to view names. Language that is getting added as extension prefix comes from Microsoft.AspNet.Http.HttpContext.
class Microsoft.AspNet.Mvc.Razor.ModelChunk
Microsoft.AspNet.Razor.Chunks.Chunk for an <c>@model</c> directive.

class Microsoft.AspNet.Mvc.Razor.MvcCSharpChunkVisitor

class Microsoft.AspNet.Mvc.Razor.MvcCSharpCodeGenerator

class Microsoft.AspNet.Mvc.Razor.MvcCSharpCodeVisitor

class Microsoft.AspNet.Mvc.Razor.MvcCSharpDesignTimeCodeVisitor

class Microsoft.AspNet.Mvc.Razor.MvcRazorCodeParser

class Microsoft.AspNet.Mvc.Razor.MvcRazorHost

class Microsoft.AspNet.Mvc.Razor.MvcRazorParser
A subtype of Microsoft.AspNet.Razor.Parser.RazorParser that Microsoft.AspNet.Mvc.Razor.MvcRazorHost uses to support inheritance of tag helpers from <c>_ViewImports</c> files.

class Microsoft.AspNet.Mvc.Razor.MvcTagHelperAttributeValueCodeRenderer

class Microsoft.AspNet.Mvc.Razor.RazorPage
Represents properties and methods that are needed in order to render a view that uses Razor syntax.

class Microsoft.AspNet.Mvc.Razor.RazorPageActivator

class Microsoft.AspNet.Mvc.Razor.RazorPageResult
Represents the results of locating a Microsoft.AspNet.Mvc.Razor.IRazorPage.
class Microsoft.AspNet.Mvc.Razor.RazorPage<TModel>
Represents the properties and methods that are needed in order to render a view that uses Razor syntax.
class Microsoft.AspNet.Mvc.Razor.RazorTextWriter
An Microsoft.AspNet.Mvc.ViewFeatures.HtmlTextWriter that is backed by a unbuffered writer (over the Response stream) and a buffered Microsoft.AspNet.Mvc.ViewFeatures.StringCollectionTextWriter. When <c>Flush</c> or <c>FlushAsync</c> is invoked, the writer copies all content from the buffered writer to the unbuffered one and switches to writing to the unbuffered writer for all further write operations.
class Microsoft.AspNet.Mvc.Razor.RazorView
Default implementation for Microsoft.AspNet.Mvc.ViewEngines.IView that executes one or more Microsoft.AspNet.Mvc.Razor.IRazorPage as parts of its exeuction.
class Microsoft.AspNet.Mvc.Razor.RazorViewEngine
Default implementation of Microsoft.AspNet.Mvc.Razor.IRazorViewEngine.
class Microsoft.AspNet.Mvc.Razor.RazorViewEngineOptions
Provides programmatic configuration for the Microsoft.AspNet.Mvc.Razor.RazorViewEngine.
class Microsoft.AspNet.Mvc.Razor.RazorViewFactory
Represents the default Microsoft.AspNet.Mvc.Razor.IRazorViewFactory implementation that creates Microsoft.AspNet.Mvc.Razor.RazorView instances with a given Microsoft.AspNet.Mvc.Razor.IRazorPage.
class Microsoft.AspNet.Mvc.Razor.TagHelperContentWrapperTextWriter
System.IO.TextWriter implementation which writes to a Microsoft.AspNet.Razor.TagHelpers.TagHelperContent instance.

class Microsoft.AspNet.Mvc.Razor.TagHelperInitializer<TTagHelper>

class Microsoft.AspNet.Mvc.Razor.ViewHierarchyUtility
Contains methods to locate <c>_ViewStart.cshtml</c> and <c>_ViewImports.cshtml</c>
class Microsoft.AspNet.Mvc.Razor.ViewLocationExpanderContext
A context for containing information for Microsoft.AspNet.Mvc.Razor.IViewLocationExpander.

class Microsoft.AspNet.Mvc.Razor.ViewStartProvider

class Microsoft.AspNet.Mvc.Razor.VirtualPathRazorPageFactory
Represents a Microsoft.AspNet.Mvc.Razor.IRazorPageFactory that creates Microsoft.AspNet.Mvc.Razor.RazorPage instances from razor files in the file system.

Structures

struct Microsoft.AspNet.Mvc.Razor.ViewLocationCacheResult
Result of Microsoft.AspNet.Mvc.Razor.IViewLocationCache lookups.

Interfaces

interface Microsoft.AspNet.Mvc.Razor.IBufferedTextWriter
Specifies the contracts for a System.IO.TextWriter that buffers its content.
interface Microsoft.AspNet.Mvc.Razor.IMvcRazorHost
Specifies the contracts for a Razor host that parses Razor files and generates C# code.
interface Microsoft.AspNet.Mvc.Razor.IRazorPage
Represents properties and methods that are used by Microsoft.AspNet.Mvc.Razor.RazorView for execution.
interface Microsoft.AspNet.Mvc.Razor.IRazorPageActivator
Provides methods to activate properties on a Microsoft.AspNet.Mvc.Razor.IRazorPage instance.
interface Microsoft.AspNet.Mvc.Razor.IRazorPageFactory
Defines methods that are used for creating Microsoft.AspNet.Mvc.Razor.IRazorPage instances at a given path.
interface Microsoft.AspNet.Mvc.Razor.IRazorViewEngine
An Microsoft.AspNet.Mvc.ViewEngines.IViewEngine used to render pages that use the Razor syntax.
interface Microsoft.AspNet.Mvc.Razor.IRazorViewFactory
Defines methods to create Microsoft.AspNet.Mvc.Razor.RazorView instances with a given Microsoft.AspNet.Mvc.Razor.IRazorPage.
interface Microsoft.AspNet.Mvc.Razor.ITagHelperActivator
Provides methods to activate properties on a Microsoft.AspNet.Razor.TagHelpers.ITagHelper instance.
interface Microsoft.AspNet.Mvc.Razor.ITagHelperInitializer<TTagHelper>
Initializes an Microsoft.AspNet.Razor.TagHelpers.ITagHelper before it’s executed.
interface Microsoft.AspNet.Mvc.Razor.IViewLocationCache
Specifies the contracts for caching view locations generated by Microsoft.AspNet.Mvc.Razor.IViewLocationExpander.
interface Microsoft.AspNet.Mvc.Razor.IViewLocationExpander
Specifies the contracts for a view location expander that is used by Microsoft.AspNet.Mvc.Razor.RazorViewEngine instances to determine search paths for a view.
interface Microsoft.AspNet.Mvc.Razor.IViewStartProvider
Defines methods for locating ViewStart pages that are applicable to a page.

Enumerations

enum Microsoft.AspNet.Mvc.Razor.LanguageViewLocationExpanderFormat
Specifies the localized view format for Microsoft.AspNet.Mvc.Razor.LanguageViewLocationExpander.

Delegates

delegate Microsoft.AspNet.Mvc.Razor.RenderAsyncDelegate