Microsoft.Extensions.Primitives Namespace

Provides primitive types for Microsoft's extension libraries.

Classes

CancellationChangeToken

A IChangeToken implementation using CancellationToken.

ChangeToken

Propagates notifications that a change has occurred.

CompositeChangeToken

An IChangeToken which represents one or more IChangeToken instances.

Extensions

Provides extensions methods for the Microsoft.Extensions.Primitives namespace.

StringSegmentComparer

Compares two StringSegment objects.

Structs

InplaceStringBuilder
StringSegment

An optimized representation of a substring.

StringTokenizer

Tokenizes a String into StringSegments.

StringTokenizer.Enumerator

Enumerates the String tokens represented by StringSegment.

StringValues

Represents zero/null, one, or many strings in an efficient way.

StringValues.Enumerator

Enumerates the string values of a StringValues.

Interfaces

IChangeToken

Propagates notifications that a change has occurred.