System::Text Namespace Reference

Namespaces

 Details
 
 RegularExpressions
 

Classes

class  ASCIIEncoding
 
class  Decoder
 
class  DecoderExceptionFallback
 
class  DecoderExceptionFallbackBuffer
 
class  DecoderFallback
 
class  DecoderFallbackBuffer
 
class  DecoderReplacementFallback
 
class  DecoderReplacementFallbackBuffer
 Buffer for replacing decoding fallback strategy. More...
 
class  Details_DecoderFallbackException
 
class  Details_EncoderFallbackException
 
class  Encoder
 
class  EncoderExceptionFallback
 
class  EncoderExceptionFallbackBuffer
 
class  EncoderFallback
 
class  EncoderFallbackBuffer
 
class  EncoderReplacementFallback
 
class  EncoderReplacementFallbackBuffer
 
class  Encoding
 Encoding services. More...
 
class  EncodingDecoder
 
class  EncodingEncoder
 
class  EncodingInfo
 
class  ICUDecoder
 
class  ICUEncoder
 
class  ICUEncoding
 
class  Latin1Encoding
 
class  StringBuilder
 
class  UnicodeEncoding
 
class  UTF32Encoding
 
class  UTF7Encoding
 
class  UTF8Encoding
 

Typedefs

using DecoderFallbackException = System::ExceptionWrapper< Details_DecoderFallbackException >
 
using EncoderFallbackException = System::ExceptionWrapper< Details_EncoderFallbackException >
 
typedef System::SharedPtr< ICUEncodingICUEncodingPtr
 ICU encoding pointer. More...
 

Enumerations

enum  NormalizationForm { NormalizationForm::FormC = 1, NormalizationForm::FormD = 2, NormalizationForm::FormKC = 5, NormalizationForm::FormKD = 6 }
 Defines how to normalize Unicode string. More...
 

Typedef Documentation

◆ DecoderFallbackException

◆ EncoderFallbackException

◆ ICUEncodingPtr

Enumeration Type Documentation

◆ NormalizationForm

Defines how to normalize Unicode string.

Enumerator
FormC 

Use full canonical decomposition, then replace sequences with their primary composites.

FormD 

Use full canonical decomposition.

FormKC 

Use full compatibility decomposition, then replace sequences with their primary composites.

FormKD 

Use full compatibility decomposition.