protected internal override SerializableNavigationBarItem Dehydrate() => SerializableNavigationBarItem.ActionlessItem( Text, Glyph, Spans, SerializableNavigationBarItem.Dehydrate(ChildItems), Indent, Bolded, Grayed );
protected internal override SerializableNavigationBarItem Dehydrate() => SerializableNavigationBarItem.GenerateDefaultConstructor(Text, DestinationTypeSymbolKey);
protected internal override SerializableNavigationBarItem Dehydrate() => SerializableNavigationBarItem.SymbolItem(Text, Glyph, Name, IsObsolete, Location, SerializableNavigationBarItem.Dehydrate(ChildItems), Indent, Bolded, Grayed);
protected internal override SerializableNavigationBarItem Dehydrate() => SerializableNavigationBarItem.GenerateEventHandler(Text, Glyph, ContainerName, EventSymbolKey, DestinationTypeSymbolKey);
protected internal override SerializableNavigationBarItem Dehydrate() => SerializableNavigationBarItem.GenerateMethod(Text, Glyph, DestinationTypeSymbolKey, MethodToReplicateSymbolKey);