The System.Web.Compilation namespace contains classes for generating and compiling custom file types within the ASP.NET build environment.
Type | Reason |
---|---|
AppSettingsExpressionBuilder |
Retrieves values, as specified in a declarative expression, from the <appSettings> section of the Web.config file. |
AssemblyBuilder |
Provides a container for building an assembly from one or more virtual paths within an ASP.NET project. |
BuildDependencySet |
Represents dependencies returned by the build manager. |
BuildManager |
Provides a set of methods to help manage the compilation of an ASP.NET application. |
BuildManagerHostUnloadEventArgs |
Contains event data for the System.Web.Compilation.ClientBuildManager.AppDomainShutdown event and the System.Web.Compilation.ClientBuildManager.AppDomainUnloaded event. |
BuildManagerHostUnloadEventHandler |
Represents the method that handles the System.Web.Compilation.ClientBuildManager.AppDomainUnloaded event and the System.Web.Compilation.ClientBuildManager.AppDomainShutdown event of a System.Web.Compilation.ClientBuildManager object. |
BuildProvider |
Defines a set of properties and methods for generating source code within the ASP.NET build environment. This class is abstract. |
BuildProviderAppliesTo |
Specifies the locations where the System.Web.Compilation.BuildProviderAppliesToAttribute attribute is respected during code generation for a resource by a System.Web.Compilation.BuildProvider object. |
BuildProviderAppliesToAttribute |
Defines an attribute that specifies the scope where a build provider will be applied when a resource is located. This class cannot be inherited. |
BuildProviderResultFlags |
Indicates the required behavior when a virtual path is built. |
ClientBuildManager |
Provides compilation services for ASP.NET applications. |
ClientBuildManagerCallback |
Receives status information about a build from the System.Web.Compilation.ClientBuildManager object. |
ClientBuildManagerParameter |
Contains values passed to the ASP.NET compiler during precompilation. |
CompilerType |
Represents the compiler settings used within the ASP.NET build environment to generate and compile source code from a virtual path. This class cannot be inherited. |
ConnectionStringsExpressionBuilder |
Retrieves, or generates code to retrieve, values from the <connectionStrings> section of the Web.config file. |
DesignTimeResourceProviderFactoryAttribute |
Specifies the type of resource provider factory for design time. This class cannot be inherited. |
ExpressionBuilder |
Evaluates expressions during page parsing. |
ExpressionBuilderContext |
Provides the context for an System.Web.Compilation.ExpressionBuilder object. |
ExpressionEditorAttribute |
Specifies the design-time editor of the expression builder. This class cannot be inherited. |
ExpressionPrefixAttribute |
Specifies the prefix attribute to use for the expression builder. This class cannot be inherited. |
IAssemblyPostProcessor |
Defines the method a class implements to process an assembly after the assembly has been built. |
IImplicitResourceProvider |
Defines methods a class implements to act as an implicit resource provider. |
ImplicitResourceKey |
Contains fields that identify an implicit resource key. |
IResourceProvider |
Defines the interface a class must implement to act as a resource provider. |
LinePragmaCodeInfo |
Contains properties for a script block being parsed. |
PrecompilationFlags |
Provides flags that determine precompilation behavior. |
ResourceExpressionBuilder |
Provides code to the page parser for assigning property values on a control. |
ResourceExpressionFields |
Contains the fields from a parsed resource expression. |
ResourceProviderFactory |
Serves as the base class for classes that create resource providers. |