Microsoft.AspNetCore.Mvc.Razor.Internal Namespace

namespace Microsoft.AspNetCore.Mvc.Razor.Internal

Interfaces

interface ICompilerCache
Caches the result of runtime compilation of Razor files for the duration of the app lifetime.
interface ICompilerCacheProvider
Provides access to a cached Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCache instance.
interface IRazorViewEngineFileProviderAccessor
Accessor to the Microsoft.Extensions.FileProviders.IFileProvider used by Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.

Classes

class CompilerCache
Caches the result of runtime compilation of Razor files for the duration of the application lifetime.
class DefaultCompilerCacheProvider
Default implementation for Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCacheProvider.
class DefaultRazorPageFactoryProvider
Represents a Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider that creates Microsoft.AspNetCore.Mvc.Razor.RazorPage instances from razor files in the file system.
class DefaultRazorViewEngineFileProviderAccessor
Default implementation of Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor.
class DefaultRoslynCompilationService
A type that uses Roslyn to compile C# content.
class DefaultTagHelperActivator
Default implementation of Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator.
class DefaultTagHelperFactory
Default implementation for Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactory.
class DependencyContextRazorViewEngineOptionsSetup
Sets up compilation and parse option default options for Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions using Microsoft.Extensions.DependencyModel.DependencyContext
class DesignTimeRazorPathNormalizer
class ExpressionRewriter
An expression rewriter which can hoist a simple expression lambda into a private field.
class MvcRazorMvcViewOptionsSetup
Configures Microsoft.AspNetCore.Mvc.MvcViewOptions to use Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.
class RazorCompilationService
Default implementation of Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService.
class RazorInjectAttribute
class RazorPathNormalizer
class ServiceBasedTagHelperActivator
A Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator that retrieves tag helpers as services from the request’s System.IServiceProvider.
class SymbolsUtility
Utility type for determining if a platform supports full pdb file generation.
class TagHelpersAsServices
class ViewLocationCacheResult
Result of view location cache lookup.

Structures

struct CompilerCacheResult
Result of Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCache.
struct ViewLocationCacheItem
An item in Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.
struct ViewLocationCacheKey
Key for entries in Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.ViewLookupCache.