View Source
  Class HashGenerator
  
  Used to generate a string hash using crypto libraries over multiple objects
    Inheritance
      System.Object
      
      
   
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public class HashGenerator : DisposableObjectSlim
   
  
  
  Constructors
  
  
    View Source
  
  HashGenerator()
  
  
  Declaration
  
  Methods
  
  
    View Source
  
  AddCaseInsensitiveString(String)
  
  
  Declaration
  
    public void AddCaseInsensitiveString(string s)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | s |  | 
    
  
  
    View Source
  
  AddDateTime(DateTime)
  
  
  Declaration
  
    public void AddDateTime(DateTime d)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | DateTime | d |  | 
    
  
  
    View Source
  
  AddFile(FileInfo)
  
  
  Declaration
  
    public void AddFile(FileInfo f)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | FileInfo | f |  | 
    
  
  
    View Source
  
  AddFileSystemItem(FileSystemInfo)
  
  
  Declaration
  
    public void AddFileSystemItem(FileSystemInfo f)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | FileSystemInfo | f |  | 
    
  
  
    View Source
  
  AddFolder(DirectoryInfo)
  
  
  Declaration
  
    public void AddFolder(DirectoryInfo d)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | DirectoryInfo | d |  | 
    
  
  
    View Source
  
  AddInt(Int32)
  
  
  Declaration
  
    public void AddInt(int i)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | i |  | 
    
  
  
    View Source
  
  AddLong(Int64)
  
  
  Declaration
  
    public void AddLong(long i)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int64 | i |  | 
    
  
  
    View Source
  
  AddObject(Object)
  
  
  Declaration
  
    public void AddObject(object o)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Object | o |  | 
    
  
  
    View Source
  
  AddString(String)
  
  
  Declaration
  
    public void AddString(string s)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | s |  | 
    
  
  
    View Source
  
  DisposeResources()
  
  
  Declaration
  
    protected override void DisposeResources()
   
  
    View Source
  
  GenerateHash()
  Returns the generated hash output of all added objects
Declaration
  
    public string GenerateHash()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  |