1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
#if WMLSUPPORT
using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.IO;
using System.Text;
namespace System.Web.UI
{
/*
* EmptyTextWriter class. Like the Null text writer, but keeps track of whether
* anything was written or not.
*/
internal class EmptyTextWriter : HtmlTextWriter
{
internal EmptyTextWriter() : base(null)
{
}
public override void Write(string s)
{
}
public override void Write(bool value)
{
}
public override void Write(char value)
{
}
public override void Write(char[] buffer)
{
}
public override void Write(char[] buffer, int index, int count)
{
}
public override void Write(double value)
{
}
public override void Write(float value)
{
}
public override void Write(int value)
{
}
public override void Write(long value)
{
}
public override void Write(Object value)
{
}
public override void Write(String format, Object arg0)
{
}
public override void Write(String format, Object arg0, Object arg1)
{
}
public override void Write(String format, params object[] arg)
{
}
// Inherited method delegates to inner writer, which is null. Override to avoid this.
public override void WriteLine() {
}
public override void WriteLine(string s)
{
}
public override void WriteLine(bool value)
{
}
public override void WriteLine(char value)
{
}
public override void WriteLine(char[] buffer)
{
}
public override void WriteLine(char[] buffer, int index, int count)
{
}
public override void WriteLine(double value)
{
}
public override void WriteLine(float value)
{
}
public override void WriteLine(int value)
{
}
public override void WriteLine(long value)
{
}
public override void WriteLine(Object value)
{
}
public override void WriteLine(String format, Object arg0)
{
}
public override void WriteLine(String format, Object arg0, Object arg1)
{
}
public override void WriteLine(String format, params object[] arg)
{
}
public override void WriteLine(UInt32 value)
{
}
public override Encoding Encoding
{
get
{
return Encoding.UTF8;
}
}
}
}
#endif
|