Updated Generic Nodes to be Uninstantiable

This commit is contained in:
Luke Else 2022-04-04 21:15:12 +01:00
parent 78df73e66d
commit 27c51969f8
2 changed files with 2 additions and 2 deletions

View File

@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace C_.Datastructures.Generic
{
internal class DirectedNode<T, NodeType>
abstract internal class DirectedNode<T, NodeType>
{
public T? Value { get; set; } = default;
public NodeType? Left { get; set; } = default;

View File

@ -1,6 +1,6 @@
namespace C_.Datastructures.Generic
{
internal class UndirectedNode<T, NodeType>
abstract internal class UndirectedNode<T, NodeType>
{//Generic Node type that every other type inherits from
public T? Value { get; set; } = default;
public NodeType? Next { get; set; } = default;