/// <summary> /// Reads and returns a Document from the specified DDL string. /// </summary> public static Document DocumentFromString(string ddl) { StringReader stringReader = null; Document document; DdlReader reader = null; try { stringReader = new StringReader(ddl); reader = new DdlReader(stringReader); document = reader.ReadDocument(); } finally { if (stringReader != null) { #if !NETFX_CORE stringReader.Close(); #else stringReader.Dispose(); #endif } if (reader != null) { reader.Close(); } } return(document); }
/// <summary> /// Reads and returns a Document from the specified file. /// </summary> public static Document DocumentFromFile(string documentFileName) //, ErrorManager2 _errorManager) { Document document; DdlReader reader = null; try { reader = new DdlReader(documentFileName); //, _errorManager); document = reader.ReadDocument(); } finally { if (reader != null) { reader.Close(); } } return(document); }