public void Write (char [] buffer, int index, int count)
{
TextWriter writer = Output;
#if NET_4_0
// Emulating .NET
if (writer == null)
throw new NullReferenceException (".NET 4.0 emulation. A null value was found where an object was required.");
#endif
writer.Write (buffer, index, count);
}