View Source
  Interface ITemplateRepository
  
  
  
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public interface ITemplateRepository : IReadWriteQueryRepository<int, ITemplate>, IReadRepository<int, ITemplate>, IWriteRepository<ITemplate>, IQueryRepository<ITemplate>, IRepository, IFileRepository
   
  Methods
  
  
    View Source
  
  Get(String)
  
  
  Declaration
  
    ITemplate Get(string alias)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | alias |  | 
    
  
  Returns
  
  
    View Source
  
  GetAll(String[])
  
  
  Declaration
  
    IEnumerable<ITemplate> GetAll(params string[] aliases)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String[] | aliases |  | 
    
  
  Returns
  
  
    View Source
  
  GetChildren(Int32)
  
  
  Declaration
  
    IEnumerable<ITemplate> GetChildren(int masterTemplateId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | masterTemplateId |  | 
    
  
  Returns
  
  
    View Source
  
  GetDescendants(Int32)
  
  
  Declaration
  
    IEnumerable<ITemplate> GetDescendants(int masterTemplateId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | masterTemplateId |  | 
    
  
  Returns