// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
+#if NET_2_0 || NET_2_0_BOOTSTRAP
namespace System.Text
{
[Serializable]
public sealed class DecoderReplacementFallback : DecoderFallback
{
- [MonoTODO]
public DecoderReplacementFallback ()
: this ("?")
{
string replacement;
- [MonoTODO]
public string DefaultString {
get { return replacement; }
}
- [MonoTODO]
public override int MaxCharCount {
get { return replacement.Length; }
}
- [MonoTODO]
public override DecoderFallbackBuffer CreateFallbackBuffer ()
{
return new DecoderReplacementFallbackBuffer (this);
}
- [MonoTODO]
public override bool Equals (object value)
{
DecoderReplacementFallback f = value as DecoderReplacementFallback;
return f != null && replacement == f.replacement;
}
- [MonoTODO]
public override int GetHashCode ()
{
return replacement.GetHashCode ();