Class ASNameTree  
  
  
    - Namespace
 - ActivityPub.Types.Internal
 
  - Assembly
 - ActivityPub.Types.dll
 
   
  
  
  
    internal static class ASNameTree
   
  
    - Inheritance
 
    - 
      
      
ASNameTree
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
  
 
  Fields
  
  NameBaseMap
  
  
  
  
  
    private static readonly Dictionary<string, string> NameBaseMap
   
  Field Value
  
    - Dictionary<string, string>
 
    
  
  
  NameDescendentsMap
  
  
  
  
  
    private static readonly Dictionary<string, HashSet<string>> NameDescendentsMap
   
  Field Value
  
    - Dictionary<string, HashSet<string>>
 
    
  
  Methods
  
  
  Add(string?, string?)
  
  
  
  
  
    public static void Add(string? asTypeName, string? baseTypeName)
   
  Parameters
  
    asTypeName string 
    
    baseTypeName string 
    
  
  
  
  AddRecursive(string?, string)
  
  
  
  
  
    private static void AddRecursive(string? asTypeName, string descendentTypeName)
   
  Parameters
  
    asTypeName string 
    
    descendentTypeName string 
    
  
  
  
  GetDerivedTypesFor(string?)
  
  
  
  
  
    public static HashSet<string>? GetDerivedTypesFor(string? asTypeName)
   
  Parameters
  
    asTypeName string 
    
  
  Returns
  
    - HashSet<string>