Merger

Merger(Stream)

Initializes new instance of Merger class.

public Merger(Stream document)
Parameter Type Description
document Stream The readable stream.

Exceptions

exception condition
ArgumentNullException Thrown when document is null.

See Also


Merger(Stream, ILoadOptions)

Initializes new instance of Merger class.

public Merger(Stream document, ILoadOptions loadOptions)
Parameter Type Description
document Stream The readable stream.
loadOptions ILoadOptions The document load options.

Exceptions

exception condition
ArgumentNullException Thrown when document is null.
ArgumentNullException Thrown when loadOptions is null.

See Also


Merger(Stream, MergerSettings)

Initializes new instance of Merger class.

public Merger(Stream document, MergerSettings settings)
Parameter Type Description
document Stream The readable stream.
settings MergerSettings The Merger settings.

Exceptions

exception condition
ArgumentNullException Thrown when document is null.
ArgumentNullException Thrown when settings is null.

See Also


Merger(Stream, ILoadOptions, MergerSettings)

Initializes new instance of Merger class.

public Merger(Stream document, ILoadOptions loadOptions, MergerSettings settings)
Parameter Type Description
document Stream The readable stream.
loadOptions ILoadOptions The document load options.
settings MergerSettings The Merger settings.

Exceptions

exception condition
ArgumentNullException Thrown when document is null.
ArgumentNullException Thrown when loadOptions is null.
ArgumentNullException Thrown when settings is null.

See Also


Merger(Func<Stream>)

Initializes new instance of Merger class.

public Merger(Func<Stream> getFileStream)
Parameter Type Description
getFileStream Func`1 The method that returns readable stream.

Exceptions

exception condition
ArgumentNullException Thrown when getFileStream is null.

See Also


Merger(Func<Stream>, ILoadOptions)

Initializes new instance of Merger class.

public Merger(Func<Stream> getFileStream, ILoadOptions loadOptions)
Parameter Type Description
getFileStream Func`1 The method that returns readable stream.
loadOptions ILoadOptions The document load options.

Exceptions

exception condition
ArgumentNullException Thrown when getFileStream is null.
ArgumentNullException Thrown when loadOptions is null.

See Also


Merger(Func<Stream>, MergerSettings)

Initializes new instance of Merger class.

public Merger(Func<Stream> getFileStream, MergerSettings settings)
Parameter Type Description
getFileStream Func`1 The method that returns readable stream.
settings MergerSettings The Merger settings.

Exceptions

exception condition
ArgumentNullException Thrown when getFileStream is null.
ArgumentNullException Thrown when settings is null.

See Also


Merger(Func<Stream>, ILoadOptions, MergerSettings)

Initializes new instance of Merger class.

public Merger(Func<Stream> getFileStream, ILoadOptions loadOptions, MergerSettings settings)
Parameter Type Description
getFileStream Func`1 The method that returns readable stream.
loadOptions ILoadOptions The document load options.
settings MergerSettings The Merger settings.

Exceptions

exception condition
ArgumentNullException Thrown when getFileStream is null.
ArgumentNullException Thrown when loadOptions is null.
ArgumentNullException Thrown when settings is null.

See Also


Merger(string)

Initializes new instance of Merger class.

public Merger(string filePath)
Parameter Type Description
filePath String The file path.

Exceptions

exception condition
ArgumentNullException Thrown when filePath is null or empty.

See Also


Merger(string, ILoadOptions)

Initializes new instance of Merger class.

public Merger(string filePath, ILoadOptions loadOptions)
Parameter Type Description
filePath String The file path.
loadOptions ILoadOptions The document load options.

Exceptions

exception condition
ArgumentNullException Thrown when filePath is null or empty.
ArgumentNullException Thrown when loadOptions is null.

See Also


Merger(string, MergerSettings)

Initializes new instance of Merger class.

public Merger(string filePath, MergerSettings settings)
Parameter Type Description
filePath String The file path.
settings MergerSettings The Merger settings.

Exceptions

exception condition
ArgumentNullException Thrown when filePath is null or empty.
ArgumentNullException Thrown when settings is null.

See Also


Merger(string, ILoadOptions, MergerSettings)

Initializes new instance of Merger class.

public Merger(string filePath, ILoadOptions loadOptions, MergerSettings settings)
Parameter Type Description
filePath String The file path.
loadOptions ILoadOptions The document load options.
settings MergerSettings The Merger settings.

Exceptions

exception condition
ArgumentNullException Thrown when filePath is null or empty.
ArgumentNullException Thrown when loadOptions is null.
ArgumentNullException Thrown when settings is null.

See Also