Skip to content

Latest commit

 

History

History
1106 lines (794 loc) · 150 KB

File metadata and controls

1106 lines (794 loc) · 150 KB

Extension methods

ArgumentException

  • void ThrowIfNullOrEmpty(string?) reference
  • void ThrowIfNullOrWhiteSpace(string?) reference

ArgumentNullException

ArgumentOutOfRangeException

  • void ThrowIfEqual<T>(T, T) where T : IEquatable<T>? reference
  • void ThrowIfGreaterThan(nint, nint)
  • void ThrowIfGreaterThan<T>(T, T) where T : IComparable<T> reference
  • void ThrowIfGreaterThanOrEqual(nint, nint)
  • void ThrowIfGreaterThanOrEqual<T>(T, T) where T : IComparable<T> reference
  • void ThrowIfLessThan(nint, nint)
  • void ThrowIfLessThan<T>(T, T) where T : IComparable<T> reference
  • void ThrowIfLessThanOrEqual(nint, nint)
  • void ThrowIfLessThanOrEqual<T>(T, T) where T : IComparable<T> reference
  • void ThrowIfNegative(nint) reference
  • void ThrowIfNegative<T>(T) where T : struct, IComparable<T> reference
  • void ThrowIfNegativeOrZero(nint)
  • void ThrowIfNegativeOrZero<T>(T) where T : struct, IComparable<T> reference
  • void ThrowIfNotEqual<T>(T, T) where T : IEquatable<T>? reference
  • void ThrowIfZero(nint)
  • void ThrowIfZero<T>(T) where T : struct, IEquatable<T> reference

ArraySegment

Boolean

Byte

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<byte>, byte) reference
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, byte) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, byte) reference
  • bool TryParse(ReadOnlySpan<char>, byte) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, byte) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, byte) reference
  • bool TryParse(string?, IFormatProvider?, byte) reference

CancellationToken

  • CancellationTokenRegistration Register(Action<object?, CancellationToken>, object?) reference
  • CancellationTokenRegistration UnsafeRegister(Action<object?, CancellationToken>, object?) reference
  • CancellationTokenRegistration UnsafeRegister(Action<object?>, object?) reference

CancellationTokenSource

ConcurrentBag

ConcurrentDictionary<TKey, TValue>

  • TValue GetOrAdd<TKey, TValue, TArg>(TKey, Func<TKey, TArg, TValue>, TArg) where TKey : notnull reference

ConcurrentQueue

Console

  • SafeFileHandle OpenStandardErrorHandle() reference
  • SafeFileHandle OpenStandardInputHandle() reference
  • SafeFileHandle OpenStandardOutputHandle() reference

Convert

  • byte[] FromHexString(ReadOnlySpan<char>) reference
  • byte[] FromHexString(string) reference
  • string ToHexString(byte[], int, int) reference
  • string ToHexString(byte[]) reference
  • string ToHexString(ReadOnlySpan<byte>) reference
  • string ToHexStringLower(byte[], int, int) reference
  • string ToHexStringLower(byte[]) reference
  • string ToHexStringLower(ReadOnlySpan<byte>) reference
  • bool TryToHexString(ReadOnlySpan<byte>, Span<char>, int) reference
  • bool TryToHexStringLower(ReadOnlySpan<byte>, Span<char>, int) reference

DateOnly

  • void Deconstruct(int, int, int) reference
  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference

DateTime

  • DateTime AddMicroseconds(double) reference
  • void Deconstruct(DateOnly, TimeOnly) reference
  • void Deconstruct(int, int, int) reference
  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<char>, DateTime) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, DateTime) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, DateTimeStyles, DateTime) reference
  • bool TryParse(string?, IFormatProvider?, DateTime) reference
  • bool TryParseExact(ReadOnlySpan<char>, ReadOnlySpan<char>, IFormatProvider?, DateTimeStyles, DateTime) reference
  • bool TryParseExact(ReadOnlySpan<char>, string, IFormatProvider?, DateTimeStyles, DateTime) reference
  • Microsecond reference
  • Nanosecond reference

DateTimeOffset

  • DateTimeOffset AddMicroseconds(double) reference
  • void Deconstruct(DateOnly, TimeOnly, TimeSpan) reference
  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<char>, DateTimeOffset) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, DateTimeOffset) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, DateTimeStyles, DateTimeOffset) reference
  • bool TryParse(string?, IFormatProvider?, DateTimeOffset) reference
  • bool TryParseExact(ReadOnlySpan<char>, ReadOnlySpan<char>, IFormatProvider?, DateTimeStyles, DateTimeOffset) reference
  • bool TryParseExact(ReadOnlySpan<char>, string, IFormatProvider?, DateTimeStyles, DateTimeOffset) reference
  • Microsecond reference
  • Nanosecond reference

Decimal

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference

DefaultInterpolatedStringHandler

Delegate

  • InvocationListEnumerator<TDelegate> EnumerateInvocationList<TDelegate>(TDelegate?) where TDelegate : Delegate reference
  • HasSingleTarget reference

Dictionary<TKey, TValue>

  • void EnsureCapacity<TKey, TValue>(int) reference
  • void TrimExcess<TKey, TValue>(int) reference
  • void TrimExcess<TKey, TValue>() reference

DictionaryEntry

  • void Deconstruct(object, object?) reference

DirectoryInfo

  • IEnumerable<DirectoryInfo> EnumerateDirectories(string, EnumerationOptions) reference
  • IEnumerable<FileInfo> EnumerateFiles(string, EnumerationOptions) reference
  • IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string, EnumerationOptions) reference
  • DirectoryInfo[] GetDirectories(string, EnumerationOptions) reference
  • FileInfo[] GetFiles(string, EnumerationOptions) reference
  • FileSystemInfo[] GetFileSystemInfos(string, EnumerationOptions) reference

Double

  • ulong DoubleToUInt64Bits(double)
  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<byte>, double) reference
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, double) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, double) reference
  • bool TryParse(ReadOnlySpan<char>, double) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, double) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, double) reference
  • bool TryParse(string?, IFormatProvider?, double) reference

Encoding

  • int GetByteCount(ReadOnlySpan<char>) reference
  • int GetBytes(ReadOnlySpan<char>, Span<byte>) reference
  • int GetCharCount(ReadOnlySpan<byte>) reference
  • int GetChars(ReadOnlySpan<byte>, Span<char>) reference
  • string GetString(ReadOnlySpan<byte>) reference
  • bool TryGetBytes(ReadOnlySpan<char>, Span<byte>, int) reference
  • bool TryGetChars(ReadOnlySpan<byte>, Span<char>, int) reference

Enum

  • string[] GetNames<TEnum>() where TEnum : struct, Enum reference
  • TEnum[] GetValues<TEnum>() where TEnum : struct, Enum reference
  • Array GetValuesAsUnderlyingType(Type) reference
  • Array GetValuesAsUnderlyingType<TEnum>() where TEnum : struct, Enum reference
  • bool IsDefined<TEnum>(TEnum) where TEnum : struct, Enum reference
  • TEnum Parse<TEnum>(ReadOnlySpan<char>, bool) where TEnum : struct, Enum reference
  • TEnum Parse<TEnum>(ReadOnlySpan<char>) where TEnum : struct, Enum reference
  • TEnum Parse<TEnum>(string, bool) where TEnum : struct, Enum reference
  • TEnum Parse<TEnum>(string) where TEnum : struct, Enum reference
  • bool TryFormat<TEnum>(TEnum, Span<char>, int, ReadOnlySpan<char>) where TEnum : struct, Enum reference
  • bool TryParse<TEnum>(ReadOnlySpan<char>, bool, TEnum) where TEnum : struct, Enum reference
  • bool TryParse<TEnum>(ReadOnlySpan<char>, TEnum) where TEnum : struct, Enum reference

Enumerable

  • IEnumerable<T> InfiniteSequence<T>(T, T) where T : IAdditionOperators<T, T, T> reference
  • IEnumerable<T> Sequence<T>(T, T, T) where T : INumber<T> reference

Environment

EventInfo

  • NullabilityState GetNullability()
  • NullabilityInfo GetNullabilityInfo()
  • bool IsNullable()

FieldInfo

  • NullabilityState GetNullability()
  • NullabilityInfo GetNullabilityInfo()
  • bool IsNullable()

File

  • void AppendAllBytes(string, byte[]) reference
  • void AppendAllBytes(string, ReadOnlySpan<byte>) reference
  • Task AppendAllBytesAsync(string, byte[], CancellationToken) reference
  • Task AppendAllBytesAsync(string, ReadOnlyMemory<byte>, CancellationToken) reference
  • Task AppendAllLinesAsync(string, IEnumerable<string>, CancellationToken) reference
  • Task AppendAllLinesAsync(string, IEnumerable<string>, Encoding, CancellationToken) reference
  • void AppendAllText(string, ReadOnlySpan<char>, Encoding) reference
  • void AppendAllText(string, ReadOnlySpan<char>) reference
  • Task AppendAllTextAsync(string, ReadOnlyMemory<char>, CancellationToken) reference
  • Task AppendAllTextAsync(string, ReadOnlyMemory<char>, Encoding, CancellationToken) reference
  • Task AppendAllTextAsync(string, string?, CancellationToken) reference
  • Task AppendAllTextAsync(string, string?, Encoding, CancellationToken) reference
  • FileSystemInfo CreateHardLink(string, string) reference
  • void Move(string, string, bool) reference
  • SafeFileHandle OpenNullHandle() reference
  • Task<byte[]> ReadAllBytesAsync(string, CancellationToken) reference
  • Task<string[]> ReadAllLinesAsync(string, CancellationToken) reference
  • Task<string[]> ReadAllLinesAsync(string, Encoding, CancellationToken) reference
  • Task<string> ReadAllTextAsync(string, CancellationToken) reference
  • Task<string> ReadAllTextAsync(string, Encoding, CancellationToken) reference
  • IAsyncEnumerable<string> ReadLinesAsync(string, CancellationToken) reference
  • IAsyncEnumerable<string> ReadLinesAsync(string, Encoding, CancellationToken) reference
  • Task WriteAllBytesAsync(string, byte[], CancellationToken) reference
  • Task WriteAllBytesAsync(string, ReadOnlyMemory<byte>, CancellationToken) reference
  • Task WriteAllLinesAsync(string, IEnumerable<string>, CancellationToken) reference
  • Task WriteAllLinesAsync(string, IEnumerable<string>, Encoding, CancellationToken) reference
  • void WriteAllText(string, ReadOnlySpan<char>, Encoding) reference
  • void WriteAllText(string, ReadOnlySpan<char>) reference
  • Task WriteAllTextAsync(string, string?, CancellationToken) reference
  • Task WriteAllTextAsync(string, string?, Encoding, CancellationToken) reference

FileInfo

FileUnixMode

  • UnixFileMode GetUnixFileMode(string) reference
  • void SetUnixFileMode(string, UnixFileMode) reference

Guid

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>) reference
  • Guid CreateVersion7() reference
  • Guid CreateVersion7(DateTimeOffset) reference
  • Guid Parse(ReadOnlySpan<byte>) reference
  • bool TryParse(ReadOnlySpan<byte>, Guid) reference
  • bool TryParse(ReadOnlySpan<char>, Guid) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, Guid) reference
  • bool TryParse(string?, IFormatProvider?, Guid) reference
  • bool TryParseExact(ReadOnlySpan<char>, ReadOnlySpan<char>, Guid) reference

HashSet

HttpClient

  • Task<byte[]> GetByteArrayAsync(string, CancellationToken) reference
  • Task<byte[]> GetByteArrayAsync(Uri, CancellationToken) reference
  • Task<Stream> GetStreamAsync(string, CancellationToken) reference
  • Task<Stream> GetStreamAsync(Uri, CancellationToken) reference
  • Task<string> GetStringAsync(string, CancellationToken) reference
  • Task<string> GetStringAsync(Uri, CancellationToken) reference

HttpContent

  • Task<byte[]> ReadAsByteArrayAsync(CancellationToken) reference
  • Task<Stream> ReadAsStreamAsync(CancellationToken) reference
  • Task<string> ReadAsStringAsync(CancellationToken) reference

IDictionary<TKey, TValue>

  • ReadOnlyDictionary<TKey, TValue> AsReadOnly<TKey, TValue>() where TKey : notnull reference
  • bool Remove<TKey, TValue>(TKey, TValue) where TKey : notnull reference
  • bool TryAdd<TKey, TValue>(TKey, TValue) where TKey : notnull reference

IEnumerable

  • IEnumerable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(IEnumerable<TSecond>, IEnumerable<TThird>) reference
  • IEnumerable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(IEnumerable<TSecond>) reference

IEnumerable

  • IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>(Func<TSource, TKey>, Func<TKey, TAccumulate>, Func<TAccumulate, TSource, TAccumulate>, IEqualityComparer<TKey>?) where TKey : notnull reference
  • IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>(Func<TSource, TKey>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>, IEqualityComparer<TKey>?) where TKey : notnull reference
  • IEnumerable<TSource> Append<TSource>(TSource) reference
  • IEnumerable<TSource[]> Chunk<TSource>(int) reference
  • IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(Func<TSource, TKey>, IEqualityComparer<TKey>?) where TKey : notnull reference
  • IEnumerable<TSource> DistinctBy<TSource, TKey>(Func<TSource, TKey>, IEqualityComparer<TKey>?) reference
  • IEnumerable<TSource> DistinctBy<TSource, TKey>(Func<TSource, TKey>) reference
  • TSource ElementAt<TSource>(Index) reference
  • TSource? ElementAtOrDefault<TSource>(Index) reference
  • IEnumerable<TSource> Except<TSource>(IEqualityComparer<TSource>?, TSource[]) reference
  • IEnumerable<TSource> Except<TSource>(TSource, IEqualityComparer<TSource>?) reference
  • IEnumerable<TSource> Except<TSource>(TSource) reference
  • IEnumerable<TSource> ExceptBy<TSource, TKey>(IEnumerable<TKey>, Func<TSource, TKey>, IEqualityComparer<TKey>?) reference
  • IEnumerable<TSource> ExceptBy<TSource, TKey>(IEnumerable<TKey>, Func<TSource, TKey>) reference
  • TSource FirstOrDefault<TSource>(Func<TSource, bool>, TSource) reference
  • TSource FirstOrDefault<TSource>(TSource) reference
  • IEnumerable<(int Index, TSource Item)> Index<TSource>() reference
  • TSource LastOrDefault<TSource>(Func<TSource, bool>, TSource) reference
  • TSource LastOrDefault<TSource>(TSource) reference
  • TSource? Max<TSource>(IComparer<TSource>?) reference
  • TSource? MaxBy<TSource, TKey>(Func<TSource, TKey>, IComparer<TKey>?) reference
  • TSource? MaxBy<TSource, TKey>(Func<TSource, TKey>) reference
  • TSource? Min<TSource>(IComparer<TSource>?) reference
  • TSource? MinBy<TSource, TKey>(Func<TSource, TKey>, IComparer<TKey>?) reference
  • TSource? MinBy<TSource, TKey>(Func<TSource, TKey>) reference
  • TSource SingleOrDefault<TSource>(Func<TSource, bool>, TSource) reference
  • TSource SingleOrDefault<TSource>(TSource) reference
  • IEnumerable<TSource> SkipLast<TSource>(int) reference
  • IEnumerable<TSource> Take<TSource>(Range) reference
  • IEnumerable<TSource> TakeLast<TSource>(int) reference
  • HashSet<TSource> ToHashSet<TSource>(IEqualityComparer<TSource>?) reference
  • bool TryGetNonEnumeratedCount<TSource>(int) reference
  • IEnumerable<TSource> UnionBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>?) reference
  • IEnumerable<TSource> UnionBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) reference

IList

  • ReadOnlyCollection<T> AsReadOnly<T>() reference

Int16

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, short) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, short) reference
  • bool TryParse(ReadOnlySpan<byte>, short) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, short) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, short) reference
  • bool TryParse(ReadOnlySpan<char>, short) reference
  • bool TryParse(string?, IFormatProvider?, short) reference

Int32

  • float Int32BitsToSingle(int)
  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, int) reference
  • bool TryParse(ReadOnlySpan<byte>, int) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, int) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, int) reference
  • bool TryParse(ReadOnlySpan<char>, int) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, int) reference
  • bool TryParse(string?, IFormatProvider?, int) reference

Int64

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, long) reference
  • bool TryParse(ReadOnlySpan<byte>, long) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, long) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, long) reference
  • bool TryParse(ReadOnlySpan<char>, long) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, long) reference
  • bool TryParse(string?, IFormatProvider?, long) reference

Interlocked

IReadOnlyDictionary<TKey, TValue>

  • TValue GetValueOrDefault<TKey, TValue>(TKey, TValue) where TKey : notnull reference
  • TValue? GetValueOrDefault<TKey, TValue>(TKey) reference

ISet

KeyValuePair<TKey, TValue>

  • void Deconstruct<TKey, TValue>(TKey, TValue) reference

List

  • void AddRange<T>(ReadOnlySpan<T>) reference
  • void CopyTo<T>(Span<T>) reference
  • void EnsureCapacity<T>(int) reference
  • void InsertRange<T>(int, ReadOnlySpan<T>) reference
  • void TrimExcess<T>()

Math

MD5

  • byte[] HashData(byte[]) reference
  • int HashData(ReadOnlySpan<byte>, Span<byte>) reference
  • byte[] HashData(ReadOnlySpan<byte>) reference
  • int HashData(Stream, Span<byte>) reference
  • byte[] HashData(Stream) reference
  • ValueTask<byte[]> HashDataAsync(Stream, CancellationToken) reference
  • ValueTask<int> HashDataAsync(Stream, Memory<byte>, CancellationToken) reference
  • bool TryHashData(ReadOnlySpan<byte>, Span<byte>, int) reference

MemberInfo

  • NullabilityState GetNullability()
  • NullabilityInfo GetNullabilityInfo()
  • bool HasSameMetadataDefinitionAs(MemberInfo) reference
  • bool IsNullable()

MethodInfo

  • T CreateDelegate<T>(object?) where T : Delegate reference
  • T CreateDelegate<T>() where T : Delegate reference

ObjectDisposedException

OperatingSystem

OrderedDictionary<TKey, TValue>

  • bool TryAdd<TKey, TValue>(TKey, TValue, int) where TKey : notnull reference
  • bool TryGetValue<TKey, TValue>(TKey, TValue, int) where TKey : notnull reference

ParameterInfo

  • NullabilityState GetNullability()
  • NullabilityInfo GetNullabilityInfo()
  • bool IsNullable()

Path

  • string Combine(ReadOnlySpan<string>) reference
  • bool EndsInDirectorySeparator(ReadOnlySpan<char>) reference
  • bool EndsInDirectorySeparator(string) reference
  • bool Exists(string?) reference
  • ReadOnlySpan<char> GetDirectoryName(ReadOnlySpan<char>) reference
  • ReadOnlySpan<char> GetExtension(ReadOnlySpan<char>) reference
  • ReadOnlySpan<char> GetFileName(ReadOnlySpan<char>) reference
  • ReadOnlySpan<char> GetFileNameWithoutExtension(ReadOnlySpan<char>) reference
  • bool HasExtension(ReadOnlySpan<char>) reference
  • ReadOnlySpan<char> TrimEndingDirectorySeparator(ReadOnlySpan<char>) reference
  • string TrimEndingDirectorySeparator(string) reference

Process

PropertyInfo

  • NullabilityState GetNullability()
  • NullabilityInfo GetNullabilityInfo()
  • bool IsNullable()

Queue

Random

RandomNumberGenerator

ReadOnlySpan

  • bool EndsWith(string, StringComparison) reference
  • SpanLineEnumerator EnumerateLines() reference
  • int GetNormalizedLength(NormalizationForm) reference
  • bool IsNormalized(NormalizationForm) reference
  • bool SequenceEqual(string) reference
  • bool StartsWith(string, StringComparison) reference
  • bool TryNormalize(Span<char>, int, NormalizationForm) reference

ReadOnlySpan

  • int CommonPrefixLength<T>(ReadOnlySpan<T>, IEqualityComparer<T>?) reference
  • int CommonPrefixLength<T>(ReadOnlySpan<T>) reference
  • bool Contains<T>(T, IEqualityComparer<T>?) reference
  • bool Contains<T>(T) where T : IEquatable<T> reference
  • int CountAny<T>(ReadOnlySpan<T>, IEqualityComparer<T>?) reference
  • int CountAny<T>(ReadOnlySpan<T>) where T : IEquatable<T>? reference
  • int CountAny<T>(SearchValues<T>) where T : IEquatable<T>? reference
  • bool EndsWith<T>(T) where T : IEquatable<T>? reference
  • int IndexOf<T>(T, IEqualityComparer<T>?) reference
  • int IndexOfAny<T>(ReadOnlySpan<T>, IEqualityComparer<T>?) reference
  • SpanSplitEnumerator<T> Split<T>(ReadOnlySpan<T>) where T : IEquatable<T> reference
  • SpanSplitEnumerator<T> Split<T>(T) where T : IEquatable<T> reference
  • SpanSplitEnumerator<T> SplitAny<T>(ReadOnlySpan<T>) where T : IEquatable<T> reference
  • SpanSplitEnumerator<T> SplitAny<T>(SearchValues<T>) where T : IEquatable<T> reference
  • bool StartsWith<T>(T) where T : IEquatable<T>? reference

Regex

  • ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char>, int) reference
  • ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char>) reference
  • ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char>, int, int) reference
  • ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char>, int) reference
  • ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char>) reference
  • bool IsMatch(ReadOnlySpan<char>, int) reference
  • bool IsMatch(ReadOnlySpan<char>) reference
  • ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char>, string, RegexOptions, TimeSpan) reference
  • ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char>, string, RegexOptions) reference
  • ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char>, string) reference
  • ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char>, string, RegexOptions, TimeSpan) reference
  • ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char>, string, RegexOptions) reference
  • ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char>, string) reference
  • bool IsMatch(ReadOnlySpan<char>, string, RegexOptions, TimeSpan) reference
  • bool IsMatch(ReadOnlySpan<char>, string, RegexOptions) reference
  • bool IsMatch(ReadOnlySpan<char>, string) reference

SByte

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, sbyte) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, sbyte) reference
  • bool TryParse(ReadOnlySpan<byte>, sbyte) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, sbyte) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, sbyte) reference
  • bool TryParse(ReadOnlySpan<char>, sbyte) reference
  • bool TryParse(string?, IFormatProvider?, sbyte) reference

SHA1

  • byte[] HashData(byte[]) reference
  • int HashData(ReadOnlySpan<byte>, Span<byte>) reference
  • byte[] HashData(ReadOnlySpan<byte>) reference
  • int HashData(Stream, Span<byte>) reference
  • byte[] HashData(Stream) reference
  • ValueTask<byte[]> HashDataAsync(Stream, CancellationToken) reference
  • ValueTask<int> HashDataAsync(Stream, Memory<byte>, CancellationToken) reference
  • bool TryHashData(ReadOnlySpan<byte>, Span<byte>, int) reference

SHA256

  • byte[] HashData(byte[]) reference
  • int HashData(ReadOnlySpan<byte>, Span<byte>) reference
  • byte[] HashData(ReadOnlySpan<byte>) reference
  • int HashData(Stream, Span<byte>) reference
  • byte[] HashData(Stream) reference
  • ValueTask<byte[]> HashDataAsync(Stream, CancellationToken) reference
  • ValueTask<int> HashDataAsync(Stream, Memory<byte>, CancellationToken) reference
  • bool TryHashData(ReadOnlySpan<byte>, Span<byte>, int) reference

SHA384

  • byte[] HashData(byte[]) reference
  • int HashData(ReadOnlySpan<byte>, Span<byte>) reference
  • byte[] HashData(ReadOnlySpan<byte>) reference
  • int HashData(Stream, Span<byte>) reference
  • byte[] HashData(Stream) reference
  • ValueTask<byte[]> HashDataAsync(Stream, CancellationToken) reference
  • ValueTask<int> HashDataAsync(Stream, Memory<byte>, CancellationToken) reference
  • bool TryHashData(ReadOnlySpan<byte>, Span<byte>, int) reference

SHA512

  • byte[] HashData(byte[]) reference
  • int HashData(ReadOnlySpan<byte>, Span<byte>) reference
  • byte[] HashData(ReadOnlySpan<byte>) reference
  • int HashData(Stream, Span<byte>) reference
  • byte[] HashData(Stream) reference
  • ValueTask<byte[]> HashDataAsync(Stream, CancellationToken) reference
  • ValueTask<int> HashDataAsync(Stream, Memory<byte>, CancellationToken) reference
  • bool TryHashData(ReadOnlySpan<byte>, Span<byte>, int) reference

Single

  • int SingleToInt32Bits(float)
  • uint SingleToUInt32Bits(float)
  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference

SortedList<TKey, TValue>

  • TKey GetKeyAtIndex<TKey, TValue>(int) reference
  • TValue GetValueAtIndex<TKey, TValue>(int) reference

Span

Span

  • int CommonPrefixLength<T>(ReadOnlySpan<T>, IEqualityComparer<T>?) reference
  • int CommonPrefixLength<T>(ReadOnlySpan<T>) reference
  • bool Contains<T>(T) where T : IEquatable<T> reference
  • void Sort<T>(Comparison<T>)
  • void Sort<T>() where T : IComparable<T> reference

Span

  • void Sort<TKey, TValue, TComparer>(Span<TValue>, TComparer) where TComparer : IComparer<TKey> reference
  • void Sort<TKey, TValue>(Span<TValue>, Comparison<TKey>) reference
  • void Sort<TKey, TValue>(Span<TValue>) reference

Stack

Stream

  • Task CopyToAsync(Stream, CancellationToken) reference
  • ValueTask DisposeAsync() reference
  • int Read(Span<byte>) reference
  • ValueTask<int> ReadAsync(Memory<byte>, CancellationToken) reference
  • int ReadAtLeast(Span<byte>, int, bool) reference
  • ValueTask<int> ReadAtLeastAsync(Memory<byte>, int, bool, CancellationToken) reference
  • void ReadExactly(byte[], int, int) reference
  • void ReadExactly(Span<byte>) reference
  • ValueTask ReadExactlyAsync(byte[], int, int, CancellationToken) reference
  • ValueTask ReadExactlyAsync(Memory<byte>, CancellationToken) reference
  • ValueTask WriteAsync(ReadOnlyMemory<byte>, CancellationToken) reference

String

  • bool Contains(char, StringComparison) reference
  • bool Contains(char) reference
  • bool Contains(string, StringComparison) reference
  • void CopyTo(Span<char>) reference
  • bool EndsWith(char) reference
  • IEnumerable<string> EnumerateDirectories(string, string, EnumerationOptions) reference
  • IEnumerable<string> EnumerateFiles(string, string, EnumerationOptions) reference
  • IEnumerable<string> EnumerateFileSystemEntries(string, string, EnumerationOptions) reference
  • string[] GetDirectories(string, string, EnumerationOptions) reference
  • string[] GetFiles(string, string, EnumerationOptions) reference
  • string[] GetFileSystemEntries(string, string, EnumerationOptions) reference
  • int GetHashCode(StringComparison) reference
  • int IndexOf(char, StringComparison) reference
  • string ReplaceLineEndings(string) reference
  • string ReplaceLineEndings() reference
  • string[] Split(char, int, StringSplitOptions) reference
  • string[] Split(char, StringSplitOptions) reference
  • string[] Split(string, int, StringSplitOptions) reference
  • string[] Split(string, StringSplitOptions) reference
  • bool StartsWith(char) reference
  • bool TryCopyTo(Span<char>) reference
  • string Create<TState>(int, TState, System.Buffers.SpanAction<char, TState>) reference
  • int GetHashCode(ReadOnlySpan<char>, StringComparison) reference
  • int GetHashCode(ReadOnlySpan<char>) reference
  • string Join(char, object?[]) reference
  • string Join(char, ReadOnlySpan<object?>) reference
  • string Join(char, ReadOnlySpan<string?>) reference
  • string Join(char, string?[], int, int) reference
  • string Join(char, string?[]) reference
  • string Join(string?, ReadOnlySpan<object?>) reference
  • string Join(string?, ReadOnlySpan<string?>) reference
  • string Join<T>(char, IEnumerable<T>) reference

StringBuilder

  • StringBuilder Append(StringBuilder, AppendInterpolatedStringHandler) reference
  • StringBuilder Append(StringBuilder, IFormatProvider?, AppendInterpolatedStringHandler) reference
  • StringBuilder Append(StringBuilder, IFormatProvider?, StringBuilder.AppendInterpolatedStringHandler) reference
  • StringBuilder Append(ReadOnlySpan<char>) reference
  • StringBuilder Append(StringBuilder?, int, int) reference
  • StringBuilder Append(StringBuilder, StringBuilder.AppendInterpolatedStringHandler) reference
  • StringBuilder AppendJoin(char, object?[]) reference
  • StringBuilder AppendJoin(char, string?[]) reference
  • StringBuilder AppendJoin(string?, object?[]) reference
  • StringBuilder AppendJoin(string?, string?[]) reference
  • StringBuilder AppendJoin<T>(char, IEnumerable<T>) reference
  • StringBuilder AppendJoin<T>(char, T[]) reference
  • StringBuilder AppendJoin<T>(string, T[]) reference
  • StringBuilder AppendJoin<T>(string?, IEnumerable<T>) reference
  • StringBuilder AppendLine(StringBuilder, AppendInterpolatedStringHandler) reference
  • StringBuilder AppendLine(StringBuilder, IFormatProvider?, AppendInterpolatedStringHandler) reference
  • StringBuilder AppendLine(StringBuilder, IFormatProvider?, StringBuilder.AppendInterpolatedStringHandler) reference
  • StringBuilder AppendLine(StringBuilder, StringBuilder.AppendInterpolatedStringHandler) reference
  • void CopyTo(int, Span<char>, int) reference
  • bool Equals(ReadOnlySpan<char>) reference
  • ChunkEnumerator GetChunks() reference
  • StringBuilder Insert(int, ReadOnlySpan<char>) reference
  • StringBuilder Replace(ReadOnlySpan<char>, ReadOnlySpan<char>, int, int) reference
  • StringBuilder Replace(ReadOnlySpan<char>, ReadOnlySpan<char>) reference

Task

Task

  • Task<TResult> WaitAsync<TResult>(CancellationToken) reference
  • Task<TResult> WaitAsync<TResult>(TimeSpan, CancellationToken) reference
  • Task<TResult> WaitAsync<TResult>(TimeSpan) reference

TaskCompletionSource

  • void SetCanceled<T>(CancellationToken) reference

TaskWhenEach

  • IAsyncEnumerable<Task> WhenEach(IEnumerable<Task>, CancellationToken) reference
  • IAsyncEnumerable<Task<TResult>> WhenEach<TResult>(IEnumerable<Task<TResult>>, CancellationToken) reference

TcpClient

  • ValueTask ConnectAsync(IPAddress, int, CancellationToken) reference
  • ValueTask ConnectAsync(IPAddress[], int, CancellationToken) reference
  • ValueTask ConnectAsync(IPEndPoint, CancellationToken) reference
  • ValueTask ConnectAsync(string, int, CancellationToken) reference

TextReader

  • ValueTask<int> ReadAsync(Memory<char>, CancellationToken) reference
  • Task<string> ReadLineAsync(CancellationToken) reference
  • Task<string> ReadToEndAsync(CancellationToken) reference

TextWriter

  • Task FlushAsync(CancellationToken) reference
  • void Write(ReadOnlySpan<char>) reference
  • void Write(StringBuilder?) reference
  • ValueTask WriteAsync(ReadOnlyMemory<char>, CancellationToken) reference
  • Task WriteAsync(string?, CancellationToken) reference
  • Task WriteAsync(StringBuilder?, CancellationToken) reference
  • void WriteLine(ReadOnlySpan<char>) reference
  • Task WriteLineAsync(CancellationToken) reference
  • ValueTask WriteLineAsync(ReadOnlyMemory<char>, CancellationToken) reference
  • Task WriteLineAsync(string?, CancellationToken) reference

TimeOnly

  • void Deconstruct(int, int, int, int, int) reference
  • void Deconstruct(int, int, int, int) reference
  • void Deconstruct(int, int, int) reference
  • void Deconstruct(int, int) reference
  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference

TimeSpan

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • Microseconds reference
  • Nanoseconds reference

Type

  • MemberInfo GetMemberWithSameMetadataDefinitionAs(MemberInfo) reference
  • MethodInfo? GetMethod(string, int, BindingFlags, Binder?, Type[], ParameterModifier[]?) reference
  • MethodInfo? GetMethod(string, int, BindingFlags, Type[]) reference
  • bool IsAssignableFrom<T>()
  • bool IsAssignableTo(Type?) reference
  • bool IsAssignableTo<T>()
  • IsGenericMethodParameter reference

UdpClient

  • ValueTask<UdpReceiveResult> ReceiveAsync(CancellationToken) reference
  • ValueTask<int> SendAsync(ReadOnlyMemory<byte>, CancellationToken) reference
  • ValueTask<int> SendAsync(ReadOnlyMemory<byte>, IPEndPoint?, CancellationToken) reference
  • ValueTask<int> SendAsync(ReadOnlyMemory<byte>, string?, int, CancellationToken) reference

UInt16

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, ushort) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, ushort) reference
  • bool TryParse(ReadOnlySpan<byte>, ushort) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, ushort) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, ushort) reference
  • bool TryParse(ReadOnlySpan<char>, ushort) reference
  • bool TryParse(string?, IFormatProvider?, ushort) reference

UInt32

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • float UInt32BitsToSingle(uint)
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, uint) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, uint) reference
  • bool TryParse(ReadOnlySpan<byte>, uint) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, uint) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, uint) reference
  • bool TryParse(ReadOnlySpan<char>, uint) reference
  • bool TryParse(string?, IFormatProvider?, uint) reference

UInt64

  • bool TryFormat(Span<byte>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • bool TryFormat(Span<char>, int, ReadOnlySpan<char>, IFormatProvider?) reference
  • double UInt64BitsToDouble(ulong)
  • bool TryParse(ReadOnlySpan<byte>, IFormatProvider?, ulong) reference
  • bool TryParse(ReadOnlySpan<byte>, NumberStyles, IFormatProvider?, ulong) reference
  • bool TryParse(ReadOnlySpan<byte>, ulong) reference
  • bool TryParse(ReadOnlySpan<char>, IFormatProvider?, ulong) reference
  • bool TryParse(ReadOnlySpan<char>, NumberStyles, IFormatProvider?, ulong) reference
  • bool TryParse(ReadOnlySpan<char>, ulong) reference
  • bool TryParse(string?, IFormatProvider?, ulong) reference

ValueTask

XDocument

  • Task SaveAsync(Stream, SaveOptions, CancellationToken) reference
  • Task SaveAsync(TextWriter, SaveOptions, CancellationToken) reference
  • Task SaveAsync(XmlWriter, CancellationToken) reference
  • Task<XDocument> LoadAsync(Stream, LoadOptions, CancellationToken) reference
  • Task<XDocument> LoadAsync(TextReader, LoadOptions, CancellationToken) reference
  • Task<XDocument> LoadAsync(XmlReader, LoadOptions, CancellationToken) reference

XElement

  • Task SaveAsync(Stream, SaveOptions, CancellationToken) reference
  • Task SaveAsync(TextWriter, SaveOptions, CancellationToken) reference
  • Task SaveAsync(XmlWriter, CancellationToken) reference
  • Task<XElement> LoadAsync(Stream, LoadOptions, CancellationToken) reference
  • Task<XElement> LoadAsync(TextReader, LoadOptions, CancellationToken) reference
  • Task<XElement> LoadAsync(XmlReader, LoadOptions, CancellationToken) reference

XNode

  • Task WriteToAsync(XmlWriter, CancellationToken) reference
  • Task<XNode> ReadFromAsync(XmlReader, CancellationToken) reference

ZipArchive

  • Task<ZipArchiveEntry> CreateEntryFromFileAsync(string, string, CancellationToken) reference
  • Task<ZipArchiveEntry> CreateEntryFromFileAsync(string, string, CompressionLevel, CancellationToken) reference
  • void ExtractToDirectory(string, bool) reference
  • Task ExtractToDirectoryAsync(string, bool, CancellationToken) reference
  • Task ExtractToDirectoryAsync(string, CancellationToken) reference

ZipArchiveEntry

  • Task ExtractToFileAsync(string, bool, CancellationToken) reference
  • Task ExtractToFileAsync(string, CancellationToken) reference
  • Stream Open(FileAccess) reference
  • Task<Stream> OpenAsync(CancellationToken) reference
  • ValueTask<Stream> OpenAsync(FileAccess, CancellationToken) reference
  • ExternalAttributes reference

ZipFile

  • Task CreateFromDirectoryAsync(string, string, CancellationToken) reference
  • Task CreateFromDirectoryAsync(string, string, CompressionLevel, bool, CancellationToken) reference
  • Task CreateFromDirectoryAsync(string, string, CompressionLevel, bool, Encoding, CancellationToken) reference
  • Task ExtractToDirectoryAsync(string, string, bool, CancellationToken) reference
  • Task ExtractToDirectoryAsync(string, string, CancellationToken) reference
  • Task ExtractToDirectoryAsync(string, string, Encoding, bool, CancellationToken) reference
  • Task ExtractToDirectoryAsync(string, string, Encoding, CancellationToken) reference
  • Task<ZipArchive> OpenAsync(string, ZipArchiveMode, CancellationToken) reference
  • Task<ZipArchive> OpenAsync(string, ZipArchiveMode, Encoding?, CancellationToken) reference
  • Task<ZipArchive> OpenReadAsync(string, CancellationToken) reference

Ensure

  • void DirectoryExists(string)
  • T Equal<T>(T, T)
  • void FileExists(string)
  • void NoDuplicates<T>(IEnumerable<T>)
  • string? NotEmpty(string?)
  • Memory<T>? NotEmpty<T>(Memory<T>?)
  • Memory<T> NotEmpty<T>(Memory<T>)
  • ReadOnlyMemory<T>? NotEmpty<T>(ReadOnlyMemory<T>?)
  • ReadOnlyMemory<T> NotEmpty<T>(ReadOnlyMemory<T>)
  • ReadOnlySpan<T> NotEmpty<T>(ReadOnlySpan<T>)
  • Span<T> NotEmpty<T>(Span<T>)
  • T? NotEmpty<T>(T?) where T : IEnumerable
  • T NotEqual<T>(T, T)
  • nint NotGreaterThan(nint, nint)
  • T NotGreaterThan<T>(T, T) where T : IComparable<T>
  • nint NotGreaterThanOrEqual(nint, nint)
  • T NotGreaterThanOrEqual<T>(T, T) where T : IComparable<T>
  • nint NotLessThan(nint, nint)
  • T NotLessThan<T>(T, T) where T : IComparable<T>
  • nint NotLessThanOrEqual(nint, nint)
  • T NotLessThanOrEqual<T>(T, T) where T : IComparable<T>
  • nint NotNegative(nint)
  • T NotNegative<T>(T) where T : struct, IComparable<T>
  • nint NotNegativeOrZero(nint)
  • T NotNegativeOrZero<T>(T) where T : struct, IComparable<T>
  • string NotNull(string?)
  • T NotNull<T>(T?) where T : class
  • Memory<char> NotNullOrEmpty(Memory<char>?)
  • ReadOnlyMemory<char> NotNullOrEmpty(ReadOnlyMemory<char>?)
  • string NotNullOrEmpty(string?)
  • T NotNullOrEmpty<T>(T?) where T : IEnumerable
  • Memory<char> NotNullOrWhiteSpace(Memory<char>?)
  • ReadOnlyMemory<char> NotNullOrWhiteSpace(ReadOnlyMemory<char>?)
  • string NotNullOrWhiteSpace(string?)
  • Memory<char>? NotWhiteSpace(Memory<char>?)
  • ReadOnlyMemory<char>? NotWhiteSpace(ReadOnlyMemory<char>?)
  • ReadOnlySpan<char> NotWhiteSpace(ReadOnlySpan<char>)
  • Span<char> NotWhiteSpace(Span<char>)
  • string? NotWhiteSpace(string?)
  • nint NotZero(nint)
  • T NotZero<T>(T) where T : struct, IEquatable<T>

Lock

  • void Enter()
  • Scope EnterScope()
  • void Exit()
  • bool TryEnter()
  • bool TryEnter(int)
  • bool TryEnter(TimeSpan)

KeyValuePair

  • KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey, TValue) reference

TaskCompletionSource

UnreachableException