Ejemplo n.º 1
0
        public static StreamParser FromString
        (
            [NotNull] string text
        )
        {
            Sure.NotNull(text, nameof(text));

            StringReader reader = new StringReader(text);
            StreamParser result = new StreamParser
                                  (
                reader,
                true
                                  );

            return(result);
        }
Ejemplo n.º 2
0
        public static StreamParser FromFile
        (
            [NotNull] string fileName,
            [NotNull] Encoding encoding
        )
        {
            Sure.NotNull(fileName, nameof(fileName));
            Sure.FileExists(fileName, nameof(fileName));
            Sure.NotNull(encoding, nameof(encoding));

            StreamReader reader = TextReaderUtility.OpenRead
                                  (
                fileName,
                encoding
                                  );
            StreamParser result = new StreamParser
                                  (
                reader,
                true
                                  );

            return(result);
        }