Show / Hide Table of Contents

Interface ICloneable<TSubnode, TIdentifier, TNode>

Instances of ICloneable<T> having an additional "clone" method which takes an identifier and is more strongly typed than the generic Clone(IReadOnlyList<T>) method.

Inherited Members
ICloneable<TNode>.Clone(IReadOnlyList<TNode>)
IDirectedAcyclicGraph<TNode>.Parents
Namespace: Mangrove.MetricSetSyntaxTree
Assembly: MetricSetSyntaxTree.dll
Syntax
public interface ICloneable<TSubnode, TIdentifier, TNode> : ICloneable<TNode>, IDirectedAcyclicGraph<TNode> where TSubnode : TNode where TNode : ICloneable<TNode>
Type Parameters
Name Description
TSubnode
TIdentifier
TNode

Methods

View Source

Clone(TIdentifier, IReadOnlyList<TNode>)

Strongly typed clone method which also takes an identifier.

Declaration
TSubnode Clone(TIdentifier identifier, IReadOnlyList<TNode> parents)
Parameters
Type Name Description
TIdentifier identifier
IReadOnlyList<TNode> parents
Returns
Type Description
TSubnode

Extension Methods

ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX