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); }
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); }