Exemplo n.º 1
0
        /// <summary>
        /// Reads and returns a Document from the specified DDL string.
        /// </summary>
        public static Document DocumentFromString(string ddl)
        {
            StringReader stringReader = null;
            Document     document     = null;
            DdlReader    reader       = null;

            try
            {
                stringReader = new StringReader(ddl);

                reader   = new DdlReader(stringReader);
                document = reader.ReadDocument();
            }
            finally
            {
                if (stringReader != null)
                {
                    stringReader.Close();
                }
                if (reader != null)
                {
                    reader.Close();
                }
            }
            return(document);
        }
Exemplo n.º 2
0
        /// <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 && !NETCORE
                    stringReader.Close();
#else
                    stringReader.Dispose();
#endif
                }

                if (reader != null)
                {
                    reader.Close();
                }
            }
            return(document);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Reads and returns a Document from the specified file.
        /// </summary>
        public static Document DocumentFromFile(string documentFileName) //, ErrorManager2 _errorManager)
        {
            Document  document = null;
            DdlReader reader   = null;

            try
            {
                reader   = new DdlReader(documentFileName); //, _errorManager);
                document = reader.ReadDocument();
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
            }
            return(document);
        }
Exemplo n.º 4
0
        /// <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;
        }
Exemplo n.º 5
0
 /// <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;
 }
Exemplo n.º 6
0
    /// <summary>
    /// Reads and returns a Document from the specified DDL string.
    /// </summary>
    public static Document DocumentFromString(string ddl)
    {
      StringReader stringReader = null;
      Document document = null;
      DdlReader reader = null;
      try
      {
        stringReader = new StringReader(ddl);

        reader = new DdlReader(stringReader);
        document = reader.ReadDocument();
      }
      finally
      {
        if (stringReader != null)
          stringReader.Close();
        if (reader != null)
          reader.Close();
      }
      return document;
    }
Exemplo n.º 7
0
 private Document GetDocument()
 {
     var s = GetMDDLStream();
     var errors = new DdlReaderErrors();
     DdlReader rd = new DdlReader(s, errors);
     try
     {
         var doc = rd.ReadDocument();
         LogErrors(errors, null, s);
         ReportErrors(errors, null, s);
         return doc;
     }
     catch (Exception ex)
     {
         LogErrors(errors, ex, s);
         ReportErrors(errors, ex, s);
         throw;
     }
 }