diff --git a/C#/Datastructures/DoublyLinkedList/DoublyLinkedListNode.cs b/C#/Datastructures/DoublyLinkedList/DoublyLinkedListNode.cs index 529c0a2..85ffa8d 100644 --- a/C#/Datastructures/DoublyLinkedList/DoublyLinkedListNode.cs +++ b/C#/Datastructures/DoublyLinkedList/DoublyLinkedListNode.cs @@ -4,7 +4,7 @@ namespace C_.Datastructures.DoublyLinkedList { internal class DoublyLinkedListNode : UndirectedNode> {//Inherits from Node - public DoublyLinkedListNode? Prev { get; set; } = default; + internal DoublyLinkedListNode? Prev { get; set; } = default; public static DoublyLinkedListNode Create(T? value, DoublyLinkedListNode? next, DoublyLinkedListNode? prev) { diff --git a/C#/Datastructures/Generic/DirectedNode.cs b/C#/Datastructures/Generic/DirectedNode.cs index 6999d8b..5361c09 100644 --- a/C#/Datastructures/Generic/DirectedNode.cs +++ b/C#/Datastructures/Generic/DirectedNode.cs @@ -9,7 +9,7 @@ namespace C_.Datastructures.Generic abstract internal class DirectedNode { public T? Value { get; set; } = default; - public NodeType? Left { get; set; } = default; - public NodeType? Right { get; set; } = default; + internal NodeType? Left { get; set; } = default; + internal NodeType? Right { get; set; } = default; } } \ No newline at end of file diff --git a/C#/Datastructures/Generic/UndirectedNode.cs b/C#/Datastructures/Generic/UndirectedNode.cs index eea937b..eeb19c7 100644 --- a/C#/Datastructures/Generic/UndirectedNode.cs +++ b/C#/Datastructures/Generic/UndirectedNode.cs @@ -5,6 +5,6 @@ namespace C_.Datastructures.Generic 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; + internal NodeType? Next { get; set; } = default; } }