// This file contains auto-generated code. namespace Microsoft { namespace Extensions { namespace Primitives { // Generated from `Microsoft.Extensions.Primitives.CancellationChangeToken` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public class CancellationChangeToken : Microsoft.Extensions.Primitives.IChangeToken { public bool ActiveChangeCallbacks { get => throw null; set => throw null; } public CancellationChangeToken(System.Threading.CancellationToken cancellationToken) => throw null; public bool HasChanged { get => throw null; } public System.IDisposable RegisterChangeCallback(System.Action callback, object state) => throw null; } // Generated from `Microsoft.Extensions.Primitives.ChangeToken` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public static class ChangeToken { public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer) => throw null; public static System.IDisposable OnChange(System.Func changeTokenProducer, System.Action changeTokenConsumer, TState state) => throw null; } // Generated from `Microsoft.Extensions.Primitives.CompositeChangeToken` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public class CompositeChangeToken : Microsoft.Extensions.Primitives.IChangeToken { public bool ActiveChangeCallbacks { get => throw null; } public System.Collections.Generic.IReadOnlyList ChangeTokens { get => throw null; } public CompositeChangeToken(System.Collections.Generic.IReadOnlyList changeTokens) => throw null; public bool HasChanged { get => throw null; } public System.IDisposable RegisterChangeCallback(System.Action callback, object state) => throw null; } // Generated from `Microsoft.Extensions.Primitives.Extensions` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public static class Extensions { public static System.Text.StringBuilder Append(this System.Text.StringBuilder builder, Microsoft.Extensions.Primitives.StringSegment segment) => throw null; } // Generated from `Microsoft.Extensions.Primitives.IChangeToken` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public interface IChangeToken { bool ActiveChangeCallbacks { get; } bool HasChanged { get; } System.IDisposable RegisterChangeCallback(System.Action callback, object state); } // Generated from `Microsoft.Extensions.Primitives.StringSegment` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public struct StringSegment : System.IEquatable, System.IEquatable { public static bool operator !=(Microsoft.Extensions.Primitives.StringSegment left, Microsoft.Extensions.Primitives.StringSegment right) => throw null; public static bool operator ==(Microsoft.Extensions.Primitives.StringSegment left, Microsoft.Extensions.Primitives.StringSegment right) => throw null; public System.ReadOnlyMemory AsMemory() => throw null; public System.ReadOnlySpan AsSpan() => throw null; public System.ReadOnlySpan AsSpan(int start) => throw null; public System.ReadOnlySpan AsSpan(int start, int length) => throw null; public string Buffer { get => throw null; } public static int Compare(Microsoft.Extensions.Primitives.StringSegment a, Microsoft.Extensions.Primitives.StringSegment b, System.StringComparison comparisonType) => throw null; public static Microsoft.Extensions.Primitives.StringSegment Empty; public bool EndsWith(string text, System.StringComparison comparisonType) => throw null; public bool Equals(Microsoft.Extensions.Primitives.StringSegment other) => throw null; public bool Equals(Microsoft.Extensions.Primitives.StringSegment other, System.StringComparison comparisonType) => throw null; public static bool Equals(Microsoft.Extensions.Primitives.StringSegment a, Microsoft.Extensions.Primitives.StringSegment b, System.StringComparison comparisonType) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(string text) => throw null; bool System.IEquatable.Equals(string other) => throw null; public bool Equals(string text, System.StringComparison comparisonType) => throw null; public override int GetHashCode() => throw null; public bool HasValue { get => throw null; } public int IndexOf(System.Char c) => throw null; public int IndexOf(System.Char c, int start) => throw null; public int IndexOf(System.Char c, int start, int count) => throw null; public int IndexOfAny(System.Char[] anyOf) => throw null; public int IndexOfAny(System.Char[] anyOf, int startIndex) => throw null; public int IndexOfAny(System.Char[] anyOf, int startIndex, int count) => throw null; public static bool IsNullOrEmpty(Microsoft.Extensions.Primitives.StringSegment value) => throw null; public System.Char this[int index] { get => throw null; } public int LastIndexOf(System.Char value) => throw null; public int Length { get => throw null; } public int Offset { get => throw null; } public Microsoft.Extensions.Primitives.StringTokenizer Split(System.Char[] chars) => throw null; public bool StartsWith(string text, System.StringComparison comparisonType) => throw null; // Stub generator skipped constructor public StringSegment(string buffer) => throw null; public StringSegment(string buffer, int offset, int length) => throw null; public Microsoft.Extensions.Primitives.StringSegment Subsegment(int offset) => throw null; public Microsoft.Extensions.Primitives.StringSegment Subsegment(int offset, int length) => throw null; public string Substring(int offset) => throw null; public string Substring(int offset, int length) => throw null; public override string ToString() => throw null; public Microsoft.Extensions.Primitives.StringSegment Trim() => throw null; public Microsoft.Extensions.Primitives.StringSegment TrimEnd() => throw null; public Microsoft.Extensions.Primitives.StringSegment TrimStart() => throw null; public string Value { get => throw null; } public static implicit operator System.ReadOnlyMemory(Microsoft.Extensions.Primitives.StringSegment segment) => throw null; public static implicit operator System.ReadOnlySpan(Microsoft.Extensions.Primitives.StringSegment segment) => throw null; public static implicit operator Microsoft.Extensions.Primitives.StringSegment(string value) => throw null; } // Generated from `Microsoft.Extensions.Primitives.StringSegmentComparer` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public class StringSegmentComparer : System.Collections.Generic.IComparer, System.Collections.Generic.IEqualityComparer { public int Compare(Microsoft.Extensions.Primitives.StringSegment x, Microsoft.Extensions.Primitives.StringSegment y) => throw null; public bool Equals(Microsoft.Extensions.Primitives.StringSegment x, Microsoft.Extensions.Primitives.StringSegment y) => throw null; public int GetHashCode(Microsoft.Extensions.Primitives.StringSegment obj) => throw null; public static Microsoft.Extensions.Primitives.StringSegmentComparer Ordinal { get => throw null; } public static Microsoft.Extensions.Primitives.StringSegmentComparer OrdinalIgnoreCase { get => throw null; } } // Generated from `Microsoft.Extensions.Primitives.StringTokenizer` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public struct StringTokenizer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { // Generated from `Microsoft.Extensions.Primitives.StringTokenizer+Enumerator` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable { public Microsoft.Extensions.Primitives.StringSegment Current { get => throw null; set => throw null; } object System.Collections.IEnumerator.Current { get => throw null; } public void Dispose() => throw null; // Stub generator skipped constructor public Enumerator(ref Microsoft.Extensions.Primitives.StringTokenizer tokenizer) => throw null; public bool MoveNext() => throw null; public void Reset() => throw null; } public Microsoft.Extensions.Primitives.StringTokenizer.Enumerator GetEnumerator() => throw null; System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; // Stub generator skipped constructor public StringTokenizer(Microsoft.Extensions.Primitives.StringSegment value, System.Char[] separators) => throw null; public StringTokenizer(string value, System.Char[] separators) => throw null; } // Generated from `Microsoft.Extensions.Primitives.StringValues` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public struct StringValues : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList, System.Collections.IEnumerable, System.IEquatable, System.IEquatable, System.IEquatable { // Generated from `Microsoft.Extensions.Primitives.StringValues+Enumerator` in `Microsoft.Extensions.Primitives, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60` public struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable { public string Current { get => throw null; } object System.Collections.IEnumerator.Current { get => throw null; } public void Dispose() => throw null; // Stub generator skipped constructor public Enumerator(ref Microsoft.Extensions.Primitives.StringValues values) => throw null; public bool MoveNext() => throw null; void System.Collections.IEnumerator.Reset() => throw null; } public static bool operator !=(Microsoft.Extensions.Primitives.StringValues left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public static bool operator !=(Microsoft.Extensions.Primitives.StringValues left, string[] right) => throw null; public static bool operator !=(Microsoft.Extensions.Primitives.StringValues left, object right) => throw null; public static bool operator !=(Microsoft.Extensions.Primitives.StringValues left, string right) => throw null; public static bool operator !=(string[] left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public static bool operator !=(object left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public static bool operator !=(string left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public static bool operator ==(Microsoft.Extensions.Primitives.StringValues left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public static bool operator ==(Microsoft.Extensions.Primitives.StringValues left, string[] right) => throw null; public static bool operator ==(Microsoft.Extensions.Primitives.StringValues left, object right) => throw null; public static bool operator ==(Microsoft.Extensions.Primitives.StringValues left, string right) => throw null; public static bool operator ==(string[] left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public static bool operator ==(object left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public static bool operator ==(string left, Microsoft.Extensions.Primitives.StringValues right) => throw null; void System.Collections.Generic.ICollection.Add(string item) => throw null; void System.Collections.Generic.ICollection.Clear() => throw null; public static Microsoft.Extensions.Primitives.StringValues Concat(Microsoft.Extensions.Primitives.StringValues values1, Microsoft.Extensions.Primitives.StringValues values2) => throw null; public static Microsoft.Extensions.Primitives.StringValues Concat(Microsoft.Extensions.Primitives.StringValues values, string value) => throw null; public static Microsoft.Extensions.Primitives.StringValues Concat(string value, Microsoft.Extensions.Primitives.StringValues values) => throw null; bool System.Collections.Generic.ICollection.Contains(string item) => throw null; void System.Collections.Generic.ICollection.CopyTo(string[] array, int arrayIndex) => throw null; public int Count { get => throw null; } public static Microsoft.Extensions.Primitives.StringValues Empty; public bool Equals(Microsoft.Extensions.Primitives.StringValues other) => throw null; public static bool Equals(Microsoft.Extensions.Primitives.StringValues left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public static bool Equals(Microsoft.Extensions.Primitives.StringValues left, string[] right) => throw null; public static bool Equals(Microsoft.Extensions.Primitives.StringValues left, string right) => throw null; public bool Equals(string[] other) => throw null; public static bool Equals(string[] left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(string other) => throw null; public static bool Equals(string left, Microsoft.Extensions.Primitives.StringValues right) => throw null; public Microsoft.Extensions.Primitives.StringValues.Enumerator GetEnumerator() => throw null; System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; public override int GetHashCode() => throw null; int System.Collections.Generic.IList.IndexOf(string item) => throw null; void System.Collections.Generic.IList.Insert(int index, string item) => throw null; public static bool IsNullOrEmpty(Microsoft.Extensions.Primitives.StringValues value) => throw null; bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } public string this[int index] { get => throw null; } string System.Collections.Generic.IList.this[int index] { get => throw null; set => throw null; } bool System.Collections.Generic.ICollection.Remove(string item) => throw null; void System.Collections.Generic.IList.RemoveAt(int index) => throw null; // Stub generator skipped constructor public StringValues(string[] values) => throw null; public StringValues(string value) => throw null; public string[] ToArray() => throw null; public override string ToString() => throw null; public static implicit operator string(Microsoft.Extensions.Primitives.StringValues values) => throw null; public static implicit operator string[](Microsoft.Extensions.Primitives.StringValues value) => throw null; public static implicit operator Microsoft.Extensions.Primitives.StringValues(string[] values) => throw null; public static implicit operator Microsoft.Extensions.Primitives.StringValues(string value) => throw null; } } } }