From 27c51969f819dd4ca4dd40b513882868af544b9a Mon Sep 17 00:00:00 2001 From: Luke Else Date: Mon, 4 Apr 2022 21:15:12 +0100 Subject: [PATCH] Updated Generic Nodes to be Uninstantiable --- C#/Datastructures/Generic/DirectedNode.cs | 2 +- C#/Datastructures/Generic/UndirectedNode.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/C#/Datastructures/Generic/DirectedNode.cs b/C#/Datastructures/Generic/DirectedNode.cs index 546c0e1..6999d8b 100644 --- a/C#/Datastructures/Generic/DirectedNode.cs +++ b/C#/Datastructures/Generic/DirectedNode.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace C_.Datastructures.Generic { - internal class DirectedNode + abstract internal class DirectedNode { public T? Value { get; set; } = default; public NodeType? Left { get; set; } = default; diff --git a/C#/Datastructures/Generic/UndirectedNode.cs b/C#/Datastructures/Generic/UndirectedNode.cs index cdceec3..0b89acf 100644 --- a/C#/Datastructures/Generic/UndirectedNode.cs +++ b/C#/Datastructures/Generic/UndirectedNode.cs @@ -1,6 +1,6 @@ namespace C_.Datastructures.Generic { - internal class UndirectedNode + abstract internal class UndirectedNode {//Generic Node type that every other type inherits from public T? Value { get; set; } = default; public NodeType? Next { get; set; } = default;