示例#1
0
        /// <summary>
        /// Reads and returns a domain object from the specified DDL string.
        /// </summary>
        public static DocumentObject ObjectFromString(string ddl, DdlReaderErrors errors)
        {
            StringReader   stringReader = null;
            DocumentObject domObj       = null;
            DdlReader      reader       = null;

            try
            {
                stringReader = new StringReader(ddl);

                reader = new DdlReader(stringReader);
                domObj = reader.ReadObject();
            }
            finally
            {
                if (stringReader != null)
                {
                    stringReader.Close();
                }
                if (reader != null)
                {
                    reader.Close();
                }
            }
            return(domObj);
        }
示例#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     = 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);
        }
示例#3
0
        /// <summary>
        /// Reads and returns a domain object from the specified DDL string.
        /// </summary>
        public static DocumentObject ObjectFromString(string ddl, DdlReaderErrors errors)
        {
            StringReader   stringReader = null;
            DocumentObject domObj;
            DdlReader      reader = null;

            try
            {
                stringReader = new StringReader(ddl);

                reader = new DdlReader(stringReader);
                domObj = reader.ReadObject();
            }
            finally
            {
                if (stringReader != null)
                {
#if !NETFX_CORE && !NETCORE
                    stringReader.Close();
#else
                    stringReader.Dispose();
#endif
                }
                if (reader != null)
                {
                    reader.Close();
                }
            }
            return(domObj);
        }
示例#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 && !NETCORE
                    stringReader.Close();
#else
                    stringReader.Dispose();
#endif
                }

                if (reader != null)
                {
                    reader.Close();
                }
            }
            return(document);
        }
示例#5
0
        /// <summary>
        /// Reads and returns a domain object from the specified file.
        /// </summary>
        public static DocumentObject ObjectFromFile(string documentFileName, DdlReaderErrors errors)
        {
            DdlReader      reader = null;
            DocumentObject domObj = null;

            try
            {
                reader = new DdlReader(documentFileName, errors);
                domObj = reader.ReadObject();
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
            }
            return(domObj);
        }
示例#6
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);
        }
示例#7
0
        /// <summary>
        /// Reads and returns a domain object from the specified DDL string.
        /// </summary>
        public static DocumentObject ObjectFromString(string ddl, DdlReaderErrors errors)
        {
            StringReader stringReader = null;
            DocumentObject domObj;
            DdlReader reader = null;
            try
            {
                stringReader = new StringReader(ddl);

                reader = new DdlReader(stringReader);
                domObj = reader.ReadObject();
            }
            finally
            {
                if (stringReader != null)
                {
#if !NETFX_CORE
                    stringReader.Close();
#else
                    stringReader.Dispose();
#endif
                }
                if (reader != null)
                    reader.Close();
            }
            return domObj;
        }
示例#8
0
 /// <summary>
 /// Reads and returns a domain object from the specified file.
 /// </summary>
 public static DocumentObject ObjectFromFile(string documentFileName, DdlReaderErrors errors)
 {
     DdlReader reader = null;
     DocumentObject domObj;
     try
     {
         reader = new DdlReader(documentFileName, errors);
         domObj = reader.ReadObject();
     }
     finally
     {
         if (reader != null)
             reader.Close();
     }
     return domObj;
 }
示例#9
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;
        }
示例#10
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;
 }
示例#11
0
    /// <summary>
    /// Reads and returns a domain object from the specified DDL string.
    /// </summary>
    public static DocumentObject ObjectFromString(string ddl, DdlReaderErrors errors)
    {
      StringReader stringReader = null;
      DocumentObject domObj = null;
      DdlReader reader = null;
      try
      {
        stringReader = new StringReader(ddl);

        reader = new DdlReader(stringReader);
        domObj = reader.ReadObject();
      }
      finally
      {
        if (stringReader != null)
          stringReader.Close();
        if (reader != null)
          reader.Close();
      }
      return domObj;
    }
示例#12
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;
    }