/// <summary> /// Reads and returns a DocumentObject from a file or a DDL string. /// </summary> public DocumentObject ReadObject() { string ddl = this.reader.ReadToEnd(); DdlParser parser = null; if (this.fileName != null && this.fileName != "") parser = new DdlParser(this.fileName, ddl, this.errorManager); else parser = new DdlParser(ddl, this.errorManager); return parser.ParseDocumentObject(); }
/// <summary> /// Reads and returns a Document from a file or a DDL string. /// </summary> public Document ReadDocument() { string ddl = _reader.ReadToEnd(); Document document; if (!String.IsNullOrEmpty(_fileName)) { DdlParser parser = new DdlParser(_fileName, ddl, _errorManager); document = parser.ParseDocument(null); document._ddlFile = _fileName; } else { DdlParser parser = new DdlParser(ddl, _errorManager); document = parser.ParseDocument(null); } return document; }
/// <summary> /// Reads and returns a Document from a file or a DDL string. /// </summary> public Document ReadDocument() { string ddl = this.reader.ReadToEnd(); Document document = null; if (this.fileName != null && this.fileName != "") { DdlParser parser = new DdlParser(this.fileName, ddl, this.errorManager); document = parser.ParseDocument(null); document.ddlFile = this.fileName; } else { DdlParser parser = new DdlParser(ddl, this.errorManager); document = parser.ParseDocument(null); } return document; }