Table of Contents

Class QIFDocument

Namespace
Tudormobile.QIFLibrary
Assembly
Tudormobile.QIFLibrary.dll

Provides mechanism for reading and writing data in Quicken Interchange Format (QIF/QFX).

public sealed class QIFDocument
Inheritance
QIFDocument
Inherited Members

Properties

DataType

The data type of the QIF records in this document.

public QIFDocumentType DataType { get; }

Property Value

QIFDocumentType

Records

QIF Data records contained in this document.

public IList<QIFRecord> Records { get; }

Property Value

IList<QIFRecord>

Methods

Parse(Stream, bool)

Parses data into a QIF Document.

public static QIFDocument Parse(Stream utf8Stream, bool leaveOpen = true)

Parameters

utf8Stream Stream

QIF text to parse.

leaveOpen bool

Leave the provided stream open [OPTIONAL; Default = true].

Returns

QIFDocument

A QIFDocument representation of the data.

Exceptions

ArgumentNullException

Thrown when utf8Stream is null.

Parse(string)

Parses data into a QIF Document.

public static QIFDocument Parse(string qifData)

Parameters

qifData string

QIF text to parse.

Returns

QIFDocument

A QIFDocument representation of the data.

ParseFile(string)

Parses data into a QIF Document.

public static QIFDocument ParseFile(string path)

Parameters

path string

The path to the file to be parsed.

Returns

QIFDocument

A QIFDocument representation of the data.