| 
               | 
            
              IRazor
             | 
          
The IRazorEngine type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              AddTemplate | 
            Adds a given template to the template manager as dynamic template.
             (Inherited from IRazorEngineService)  | 
            
| 
                 | 
              Compile | 
            Compiles the specified template and caches it.
             (Inherited from IRazorEngineService)  | 
            
| 
                 | 
              Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable)  | 
            
| 
                 | 
              GetKey | 
            Gets a given key from the ITemplateManager implementation.
            See GetKey(String, ResolveType, ITemplateKey).
             (Inherited from IRazorEngineService)  | 
            
| 
                 | 
              IsTemplateCached | 
            Checks if a given template is already cached.
             (Inherited from IRazorEngineService)  | 
            
| 
                 | 
              PreCompile | Kicks off a task to pre-compile Razor templates. | 
| 
                 | 
              Run | 
            Runs the given cached template.
             (Inherited from IRazorEngineService)  | 
            
| 
                 | 
              RunCompile | 
            Runs the given cached template.
            When the cache does not contain the template 
            it will be compiled and cached beforehand.
             (Inherited from IRazorEngineService)  |