Match<TNode>.GetSequenceEdits Method

Definition

Returns an edit script (a sequence of edits) that transform a sequence of nodes oldNodes to a sequence of nodes newNodes.

public:
 System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Differencing::Edit<TNode>> ^ GetSequenceEdits(System::Collections::Generic::IEnumerable<TNode> ^ oldNodes, System::Collections::Generic::IEnumerable<TNode> ^ newNodes);
public System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Differencing.Edit<TNode>> GetSequenceEdits (System.Collections.Generic.IEnumerable<TNode> oldNodes, System.Collections.Generic.IEnumerable<TNode> newNodes);
member this.GetSequenceEdits : seq<'Node> * seq<'Node> -> seq<Microsoft.CodeAnalysis.Differencing.Edit<'Node>>
Public Function GetSequenceEdits (oldNodes As IEnumerable(Of TNode), newNodes As IEnumerable(Of TNode)) As IEnumerable(Of Edit(Of TNode))

Parameters

oldNodes
IEnumerable<TNode>
newNodes
IEnumerable<TNode>

Returns

IEnumerable<Edit<TNode>>

Exceptions

oldNodes or newNodes is a null reference.

Applies to