/// <summary> /// Reads and returns a DocumentObject from a file or a DDL string. /// </summary> public DocumentObject ReadObject() { string ddl = _reader.ReadToEnd(); DdlParser parser = !String.IsNullOrEmpty(_fileName) ? new DdlParser(_fileName, ddl, _errorManager) : new DdlParser(ddl, _errorManager); return(parser.ParseDocumentObject()); }
/// <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); }