DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
String.h File Reference

High-performance UTF-8 / UTF-16 string manipulation class mirroring .NET System.String. More...

#include "System/ArgumentException.h"
#include "System/ArgumentOutOfRangeException.h"
#include "System/NotImplementedException.h"
#include "System/OverflowException.h"
#include "System/FormatException.h"
#include "Utils.h"
#include "System/Utils/StringConvert.h"
#include <initializer_list>
#include <ctype.h>
#include <wctype.h>
#include <cstring>

Go to the source code of this file.

Classes

struct  DotNetDupe::System::BoolRepresentation
struct  DotNetDupe::System::BoolRepresentationWChar
struct  DotNetDupe::System::CaseInsensitiveCompare
 Helper for portable ASCII case-insensitive comparison. More...
struct  DotNetDupe::System::CaseInsensitiveCompareWChar
 Helper for portable wide-character case-insensitive comparison. More...
struct  DotNetDupe::System::FormatExceptionMessage
struct  DotNetDupe::System::FormatExceptionMessageWChar
class  DotNetDupe::System::String
 Represents text as a sequence of UTF-8 code units with culture-invariant operations. More...

Namespaces

namespace  DotNetDupe
namespace  DotNetDupe::System

Enumerations

enum class  DotNetDupe::System::StringSplitOptions { DotNetDupe::System::None , DotNetDupe::System::RemoveEmptyEntries , DotNetDupe::System::TrimEntries }
 Specifies whether applicable Overload:Split methods include or omit empty substrings. More...

Detailed Description

High-performance UTF-8 / UTF-16 string manipulation class mirroring .NET System.String.

Definition in file String.h.