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>