Table of Contents

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>