View Source
  Class TreeChange<TItem>
  
  
  
  
    Inheritance
      System.Object
      
   
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public class TreeChange<TItem>
   
  Type Parameters
  
  Constructors
  
  
    View Source
  
  TreeChange(TItem, TreeChangeTypes)
  
  
  Declaration
  
    public TreeChange(TItem changedItem, TreeChangeTypes changeTypes)
   
  Parameters
  
  
    View Source
  
  TreeChange(TItem, TreeChangeTypes, Nullable<IEnumerable<String>>, Nullable<IEnumerable<String>>)
  
  
  Declaration
  
    public TreeChange(TItem changedItem, TreeChangeTypes changeTypes, IEnumerable<string>? publishedCultures, IEnumerable<string>? unpublishedCultures)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | TItem | changedItem |  | 
      
        | TreeChangeTypes | changeTypes |  | 
      
        | System.Nullable<IEnumerable<System.String>> | publishedCultures |  | 
      
        | System.Nullable<IEnumerable<System.String>> | unpublishedCultures |  | 
    
  
  Properties
  
  
    View Source
  
  ChangeTypes
  
  
  Declaration
  
    public TreeChangeTypes ChangeTypes { get; }
   
  Property Value
  
  
    View Source
  
  Item
  
  
  Declaration
  
    public TItem Item { get; }
   
  Property Value
  
  
    View Source
  
  PublishedCultures
  
  
  Declaration
  
    public IEnumerable<string>? PublishedCultures { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Nullable<IEnumerable<System.String>> |  | 
    
  
  
    View Source
  
  UnpublishedCultures
  
  
  Declaration
  
    public IEnumerable<string>? UnpublishedCultures { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Nullable<IEnumerable<System.String>> |  | 
    
  
  Methods
  
  
    View Source
  
  ToEventArgs()
  
  
  Declaration
  
    public TreeChange<TItem>.EventArgs ToEventArgs()
   
  Returns