// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
-
namespace System.Text
{
[Serializable]
public abstract class DecoderFallback
{
- static DecoderFallback exception_fallback =
+ static readonly DecoderFallback exception_fallback =
new DecoderExceptionFallback ();
- static DecoderFallback replacement_fallback =
+ static readonly DecoderFallback replacement_fallback =
new DecoderReplacementFallback ();
+ static readonly DecoderFallback standard_safe_fallback =
+ new DecoderReplacementFallback ("\uFFFD");
protected DecoderFallback ()
{
get { return replacement_fallback; }
}
+ internal static DecoderFallback StandardSafeFallback {
+ get { return standard_safe_fallback; }
+ }
+
public abstract DecoderFallbackBuffer CreateFallbackBuffer ();
}
}
-
-#endif