C# Class System.Xml.Xsl.Runtime.DodSequenceMerge

Exibir arquivo Open project: gbarnett/shared-source-cli-2.0

Public Methods

Method Description
AddSequence ( IList sequence ) : void

Add a new sequence to the list of sequences to merge.

Create ( XmlQueryRuntime runtime ) : void

Initialize this instance of DodSequenceMerge.

MergeSequences ( ) : IList

Return the fully merged sequence.

Private Methods

Method Description
InsertSequence ( IEnumerator sequence ) : void

Insert the specified sequence into the list of sequences to be merged. Insert it in reverse document order with respect to the current nodes in other sequences.

MoveAndInsertSequence ( IEnumerator sequence ) : void

Move to the next item in the sequence. If there is no next item, then do not insert the sequence. Otherwise, call InsertSequence.

Method Details

AddSequence() public method

Add a new sequence to the list of sequences to merge.
public AddSequence ( IList sequence ) : void
sequence IList
return void

Create() public method

Initialize this instance of DodSequenceMerge.
public Create ( XmlQueryRuntime runtime ) : void
runtime XmlQueryRuntime
return void

MergeSequences() public method

Return the fully merged sequence.
public MergeSequences ( ) : IList
return IList