DefaultNodeFactory<TNode> Class ​
Definition ​
Default implementation of INodeFactory<TNode>. Nodes to be created must have a parameterless constructor which can be public or non-public.
c#
public sealed class DefaultNodeFactory<TNode> : INodeFactory<TNode>
where TNode : Node<TNode>Type Parameters ​
| Name | Description |
|---|---|
TNode | The base type of nodes to create. |
Fields ​
| Name | Description |
|---|---|
Instance | Singleton instance of DefaultNodeFactory<TNode>. |
Methods ​
| Name | Description |
|---|---|
Create(Type) | Creates a node of the specified type. The node must inherit from TNode. |