mscorlib(4.0.0.0) API with additions
System.Text Namespace Reference

Classes

class  ASCIIEncoding
 Represents an ASCII character encoding of Unicode characters. More...
 
class  Decoder
 Converts a sequence of encoded bytes into a set of characters. More...
 
class  DecoderExceptionFallback
 Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an input character. The fallback throws an exception instead of decoding the input byte sequence. This class cannot be inherited. More...
 
class  DecoderExceptionFallbackBuffer
 Throws T:System.Text.DecoderFallbackException when an encoded input byte sequence cannot be converted to a decoded output character. This class cannot be inherited. More...
 
class  DecoderFallback
 Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character. More...
 
class  DecoderFallbackBuffer
 Provides a buffer that allows a fallback handler to return an alternate string to a decoder when it cannot decode an input byte sequence. More...
 
class  DecoderFallbackException
 The exception that is thrown when a decoder fallback operation fails. This class cannot be inherited. More...
 
class  DecoderReplacementFallback
 Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character. The fallback emits a user-specified replacement string instead of a decoded input byte sequence. This class cannot be inherited. More...
 
class  DecoderReplacementFallbackBuffer
 Represents a substitute output string that is emitted when the original input byte sequence cannot be decoded. This class cannot be inherited. More...
 
class  Encoder
 Converts a set of characters into a sequence of bytes. More...
 
class  EncoderExceptionFallback
 Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an output byte sequence. The fallback throws an exception if an input character cannot be converted to an output byte sequence. This class cannot be inherited. More...
 
class  EncoderExceptionFallbackBuffer
 Throws T:System.Text.EncoderFallbackException when an input character cannot be converted to an encoded output byte sequence. This class cannot be inherited. More...
 
class  EncoderFallback
 Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an encoded output byte sequence. More...
 
class  EncoderFallbackBuffer
 Provides a buffer that allows a fallback handler to return an alternate string to an encoder when it cannot encode an input character. More...
 
class  EncoderFallbackException
 The exception that is thrown when an encoder fallback operation fails. This class cannot be inherited. More...
 
class  EncoderReplacementFallback
 Provides a failure handling mechanism, called a fallback, for an input character that cannot be converted to an output byte sequence. The fallback uses a user-specified replacement string instead of the original input character. This class cannot be inherited. More...
 
class  EncoderReplacementFallbackBuffer
 Represents a substitute input string that is used when the original input character cannot be encoded. This class cannot be inherited. More...
 
class  Encoding
 Represents a character encoding.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  EncodingInfo
 Provides basic information about an encoding. More...
 
class  EncodingProvider
 Provides the base class for an encoding provider, which supplies encodings that are unavailable on a particular platform. More...
 
class  StringBuilder
 Represents a mutable string of characters. This class cannot be inherited.To browse the .NET Framework source code for this type, see the Reference Source. More...
 
class  UnicodeEncoding
 Represents a UTF-16 encoding of Unicode characters. More...
 
class  UTF32Encoding
 Represents a UTF-32 encoding of Unicode characters. More...
 
class  UTF7Encoding
 Represents a UTF-7 encoding of Unicode characters. More...
 
class  UTF8Encoding
 Represents a UTF-8 encoding of Unicode characters. More...
 

Enumerations

enum  ExtendedNormalizationForms {
  FormC = 1, FormD = 2, FormKC = 5, FormKD = 6,
  FormIdna = 13, FormCDisallowUnassigned = 257, FormDDisallowUnassigned = 258, FormKCDisallowUnassigned = 261,
  FormKDDisallowUnassigned = 262, FormIdnaDisallowUnassigned = 269
}
 
enum  NormalizationForm { NormalizationForm.FormC = 1, NormalizationForm.FormD = 2, NormalizationForm.FormKC = 5, NormalizationForm.FormKD = 6 }
 Defines the type of normalization to perform. More...
 

Enumeration Type Documentation

◆ NormalizationForm

Defines the type of normalization to perform.

Enumerator
FormC 

Indicates that a Unicode string is normalized using full canonical decomposition, followed by the replacement of sequences with their primary composites, if possible.

FormD 

Indicates that a Unicode string is normalized using full canonical decomposition.

FormKC 

Indicates that a Unicode string is normalized using full compatibility decomposition, followed by the replacement of sequences with their primary composites, if possible.

FormKD 

Indicates that a Unicode string is normalized using full compatibility decomposition.

Definition at line 7 of file NormalizationForm.cs.