public static Tuple <ITextWriter, Tasks.Task <string> > Open() { var r = CharacterDevice.Open(); return(Tuple.Create(TextWriter.Open(r.Item1), r.Item2)); }
public static ITextWriter Open(out Tasks.Task <string> output) { return(TextWriter.Open(CharacterDevice.Open(out output))); }
public static ITextWriter Open(Action <char> next) { return(TextWriter.Open(CharacterDevice.Open(next))); }
public static ITextWriter Open(Action <string> done) { return(TextWriter.Open(CharacterDevice.Open(done))); }
public static ITextWriter Create(Uri.Locator resource) { return(TextWriter.Open(CharacterDevice.Create(resource))); }
public static ITextReader Open(Uri.Locator resource) { return(TextReader.Open(CharacterDevice.Open(resource))); }
public static ICharacterDevice Create(Uri.Locator resource) { return(CharacterDevice.Open(ByteDevice.Create(resource))); }
public static ICharacterDevice Wrap(IByteDevice backend) { return(CharacterDevice.Wrap(backend, Text.Encoding.Utf8)); }
public static ICharacterDevice Open(System.IO.Stream stream) { return(CharacterDevice.Open(ByteDevice.Open(stream))); }