From 7e8a128f6d9557eba7eabf8ef4bb86f653c7f12c Mon Sep 17 00:00:00 2001 From: sakno Date: Fri, 30 Aug 2024 22:51:28 +0300 Subject: [PATCH] Refreshed docs for 5.13.0 --- api/DotNext.Activator-1.html | 6 + api/DotNext.BasicExtensions.html | 10 +- api/DotNext.Buffers.Binary.Blittable-1.html | 6 + api/DotNext.Buffers.BufferConsumer-1.html | 6 + ...fers.DelegatingReadOnlySpanConsumer-2.html | 6 + api/DotNext.Buffers.MemoryOwner-1.html | 6 + ...otNext.Buffers.ReadOnlySpanConsumer-2.html | 6 + api/DotNext.Buffers.SparseBufferGrowth.html | 6 + ...ffers.SparseBufferWriter-1.Enumerator.html | 28 +- api/DotNext.Buffers.SparseBufferWriter-1.html | 16 +- api/DotNext.Buffers.Text.Base64Decoder.html | 6 + api/DotNext.Buffers.Text.Base64Encoder.html | 6 + ...tions.Concurrent.IndexPool.Enumerator.html | 22 +- ...Next.Collections.Concurrent.IndexPool.html | 38 +- ...tion.ConsumingEnumerable-1.Enumerator.html | 24 +- ...eric.Collection.ConsumingEnumerable-1.html | 8 +- ...otNext.Collections.Generic.Collection.html | 146 +++- ...eneric.Enumerator.LimitedEnumerator-1.html | 6 + ...ext.Collections.Generic.IEnumerator-2.html | 357 ++++++++ ...ext.Collections.Generic.ListSegment-1.html | 6 + ...ions.Generic.ReadOnlyCollectionView-2.html | 6 + ...ions.Generic.ReadOnlyDictionaryView-3.html | 6 + ...ollections.Generic.ReadOnlyListView-2.html | 6 + api/DotNext.Collections.Generic.html | 7 + ...alized.ConcurrentTypeMap-1.Enumerator.html | 22 +- ...tions.Specialized.ConcurrentTypeMap-1.html | 50 +- ...cialized.ConcurrentTypeMap.Enumerator.html | 285 +++++++ ...ections.Specialized.ConcurrentTypeMap.html | 83 +- ...lections.Specialized.IReadOnlyTypeMap.html | 47 +- ...xt.Collections.Specialized.ITypeMap-1.html | 2 +- ...Next.Collections.Specialized.ITypeMap.html | 44 +- ...ecialized.InvocationList-1.Enumerator.html | 22 +- ...lections.Specialized.InvocationList-1.html | 32 +- ...ollections.Specialized.InvocationList.html | 6 +- ...pecialized.SingletonList-1.Enumerator.html | 30 +- ...llections.Specialized.SingletonList-1.html | 14 +- ...ions.Specialized.TypeMap-1.Enumerator.html | 22 +- ...ext.Collections.Specialized.TypeMap-1.html | 72 +- ...ctions.Specialized.TypeMap.Enumerator.html | 285 +++++++ ...tNext.Collections.Specialized.TypeMap.html | 105 ++- api/DotNext.Collections.Specialized.html | 8 +- api/DotNext.Consumer-1.html | 6 + api/DotNext.ConsumerClosure-2.html | 6 + api/DotNext.DelegateHelpers.html | 317 +++++++ api/DotNext.DelegatingConsumer-1.html | 6 + api/DotNext.DelegatingSupplier-1.html | 6 + api/DotNext.DelegatingSupplier-2.html | 6 + api/DotNext.DelegatingSupplier-3.html | 6 + api/DotNext.Diagnostics.Timestamp.html | 6 + api/DotNext.DisclosedEndpoint-1.html | 6 + api/DotNext.EnclosedEndpoint-1.html | 6 + api/DotNext.EqualityComparerBuilder-1.html | 6 + ...otNext.IO.FileBufferingWriter.Options.html | 6 + api/DotNext.IO.Hashing.FNV1aParameters.html | 6 + api/DotNext.IO.LengthFormat.html | 6 + ...appedFiles.MemoryMappedDirectAccessor.html | 6 + ...eReader.DecodingEnumerable.Enumerator.html | 24 +- ....IO.SequenceReader.DecodingEnumerable.html | 97 ++- ...der.SpanDecodingEnumerable.Enumerator.html | 8 +- ...SequenceReader.SpanDecodingEnumerable.html | 4 +- api/DotNext.IO.SequenceReader.html | 56 +- api/DotNext.IO.StreamConsumer.html | 6 + api/DotNext.IO.TextConsumer.html | 6 + ...andLine.ApplicationMaintenanceCommand.html | 2 +- ...Next.Metaprogramming.AsyncLambdaFlags.html | 6 + ...DotNext.Metaprogramming.LambdaContext.html | 6 + api/DotNext.Metaprogramming.LoopContext.html | 6 + api/DotNext.Net.Cluster.ClusterMemberId.html | 6 + ...tNext.Net.Cluster.ClusterMemberStatus.html | 6 + ...uster.Consensus.Raft.BinaryLogEntry-1.html | 6 + ...Cluster.Consensus.Raft.BinaryLogEntry.html | 6 + ...uster.Consensus.Raft.BufferedLogEntry.html | 6 + ...r.Consensus.Raft.BufferedLogEntryList.html | 6 + ...er.Consensus.Raft.Commands.LogEntry-1.html | 6 + ...BasedStateMachine.SnapshotAccessToken.html | 6 + ...luster.Consensus.Raft.ElectionTimeout.html | 6 + ....Cluster.Consensus.Raft.EmptyLogEntry.html | 6 + ...luster.Consensus.Raft.HeartbeatResult.html | 6 + ...t.IRaftClusterMember.ReplicationState.html | 6 + ...Cluster.Consensus.Raft.JsonLogEntry-1.html | 6 + ...emoryBasedStateMachine.CompactionMode.html | 6 + ...teMachine.LogEntryCacheEvictionPolicy.html | 6 + ...edStateMachine.SnapshotBuilderContext.html | 6 + ...nsensus.Raft.PersistentState.LogEntry.html | 6 + ...sensus.Raft.PersistentState.WriteMode.html | 6 + ....Cluster.Consensus.Raft.PreVoteResult.html | 6 + ...t.Net.Cluster.Consensus.Raft.Result-1.html | 6 + ...uster.Messaging.Gossip.RumorTimestamp.html | 6 + api/DotNext.Net.Http.HttpProtocolVersion.html | 6 + api/DotNext.Optional-1.html | 6 + api/DotNext.Resources.ResourceEntry.html | 6 + api/DotNext.Result-1.html | 6 + api/DotNext.Result-2.html | 6 + ...t.Runtime.Caching.CacheEvictionPolicy.html | 6 + ...andomAccessCache-2.ReadOrWriteSession.html | 6 + ...ching.RandomAccessCache-2.ReadSession.html | 6 + ...ces.InterpolatedStringTemplateBuilder.html | 6 + ...otNext.Runtime.CompilerServices.Scope.html | 6 + ...ices.SpawningAsyncTaskMethodBuilder-1.html | 6 + ...rvices.SpawningAsyncTaskMethodBuilder.html | 6 + ...spendedExceptionTaskAwaitable.Awaiter.html | 6 + ...vices.SuspendedExceptionTaskAwaitable.html | 6 + ...ExceptionServices.ExceptionAggregator.html | 6 + api/DotNext.Runtime.GCLatencyModeScope.html | 6 + ...t.Runtime.GCNotification.Registration.html | 6 + ....InteropServices.Pointer-1.Enumerator.html | 46 +- ...ext.Runtime.InteropServices.Pointer-1.html | 152 ++-- ...Next.Runtime.ReadOnlyValueReference-1.html | 92 +- api/DotNext.Runtime.SoftReferenceState.html | 6 + api/DotNext.Runtime.ValueReference-1.html | 154 +++- api/DotNext.Span.html | 204 ++++- api/DotNext.Supplier-1.html | 6 + api/DotNext.Supplier-2.html | 6 + api/DotNext.Supplier-3.html | 6 + api/DotNext.SupplierClosure-2.html | 6 + api/DotNext.SupplierClosure-3.html | 6 + api/DotNext.SupplierClosure-4.html | 6 + api/DotNext.Text.DecodingContext.html | 6 + api/DotNext.Text.EncodingContext.html | 6 + api/DotNext.Text.Json.JsonSerializable-1.html | 6 + api/DotNext.Text.StringBuilderConsumer.html | 6 + ...g.AsyncEventHub.EventGroup.Enumerator.html | 284 +++++++ ...xt.Threading.AsyncEventHub.EventGroup.html | 425 ++++++++++ api/DotNext.Threading.AsyncEventHub.html | 797 +++++++++++++----- api/DotNext.Threading.AsyncExclusiveLock.html | 24 +- api/DotNext.Threading.AsyncLock.Holder.html | 6 + api/DotNext.Threading.AsyncLock.html | 6 + ...ading.AsyncReaderWriterLock.LockStamp.html | 6 + api/DotNext.Threading.Atomic-1.html | 6 + api/DotNext.Threading.Atomic.Boolean.html | 6 + api/DotNext.Threading.Epoch.RecycleBin.html | 6 + ...eases.LeaseConsumer.AcquisitionResult.html | 6 + ...otNext.Threading.Leases.LeaseIdentity.html | 6 + ...ses.LeaseProvider-1.AcquisitionResult.html | 6 + ...hreading.Leases.LeaseProvider-1.State.html | 6 + api/DotNext.Threading.Lock.html | 6 + ...otNext.Threading.QueuedSynchronizer-1.html | 22 +- api/DotNext.Threading.QueuedSynchronizer.html | 17 +- ...eading.ReaderWriterSpinLock.LockStamp.html | 6 + ...otNext.Threading.ReaderWriterSpinLock.html | 6 + ...ng.Tasks.DynamicTaskAwaitable.Awaiter.html | 6 + ....Threading.Tasks.DynamicTaskAwaitable.html | 6 + ...ing.Tasks.ManualResetCompletionSource.html | 24 +- ...sks.ManualResetCompletionSourceStatus.html | 6 + ...tNext.Threading.Tasks.Synchronization.html | 24 +- ...g.Tasks.TaskCompletionPipe.Consumer-1.html | 6 + ...ing.Tasks.ValueTaskCompletionSource-1.html | 44 +- ...ading.Tasks.ValueTaskCompletionSource.html | 12 +- api/DotNext.Threading.Timeout.html | 6 + api/DotNext.Threading.html | 6 + api/DotNext.UserDataSlot-1.html | 6 + api/DotNext.ValueSupplier-1.html | 6 + api/toc.html | 15 + api/toc.json | 2 +- features/threading/hub.html | 4 +- xrefmap.yml | 623 +++++++++++--- 156 files changed, 5079 insertions(+), 797 deletions(-) create mode 100644 api/DotNext.Collections.Generic.IEnumerator-2.html create mode 100644 api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html create mode 100644 api/DotNext.Collections.Specialized.TypeMap.Enumerator.html create mode 100644 api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html create mode 100644 api/DotNext.Threading.AsyncEventHub.EventGroup.html diff --git a/api/DotNext.Activator-1.html b/api/DotNext.Activator-1.html index 1a4d371ab..a2b3b4238 100644 --- a/api/DotNext.Activator-1.html +++ b/api/DotNext.Activator-1.html @@ -136,6 +136,12 @@

Extension Methods

BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
+
+ Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
+
+ Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
diff --git a/api/DotNext.BasicExtensions.html b/api/DotNext.BasicExtensions.html index 68adcee1c..024f1512c 100644 --- a/api/DotNext.BasicExtensions.html +++ b/api/DotNext.BasicExtensions.html @@ -189,7 +189,7 @@
Examples
Edit this page - View Source + View Source

Disclosed<T>(T)

@@ -259,7 +259,7 @@
See Also
Edit this page - View Source + View Source

Enclosed<T>(T)

@@ -403,7 +403,7 @@
Remarks
Edit this page - View Source + View Source

IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)

@@ -501,7 +501,7 @@
See Also
Edit this page - View Source + View Source

IsNullOrEmpty(Array?)

@@ -628,7 +628,7 @@
Edit this page - View Source + View Source

TryGetValue<T>(T?, out T)

diff --git a/api/DotNext.Buffers.Binary.Blittable-1.html b/api/DotNext.Buffers.Binary.Blittable-1.html index 56ba1e700..811c0f774 100644 --- a/api/DotNext.Buffers.Binary.Blittable-1.html +++ b/api/DotNext.Buffers.Binary.Blittable-1.html @@ -196,6 +196,12 @@

Extension Methods

BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
+
+ Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
+
+ Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
diff --git a/api/DotNext.Buffers.BufferConsumer-1.html b/api/DotNext.Buffers.BufferConsumer-1.html index 10e3d7838..a572629f5 100644 --- a/api/DotNext.Buffers.BufferConsumer-1.html +++ b/api/DotNext.Buffers.BufferConsumer-1.html @@ -262,6 +262,12 @@

Extension Methods

BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
+
+ Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
+
+ Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
diff --git a/api/DotNext.Buffers.DelegatingReadOnlySpanConsumer-2.html b/api/DotNext.Buffers.DelegatingReadOnlySpanConsumer-2.html index 6aed23143..772ec7321 100644 --- a/api/DotNext.Buffers.DelegatingReadOnlySpanConsumer-2.html +++ b/api/DotNext.Buffers.DelegatingReadOnlySpanConsumer-2.html @@ -236,6 +236,12 @@

Extension Methods

BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
+
+ Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
+
+ Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
diff --git a/api/DotNext.Buffers.MemoryOwner-1.html b/api/DotNext.Buffers.MemoryOwner-1.html index 20f3e27d4..55de63fd2 100644 --- a/api/DotNext.Buffers.MemoryOwner-1.html +++ b/api/DotNext.Buffers.MemoryOwner-1.html @@ -714,6 +714,12 @@

Extension Methods

Memory.Resize<T>(ref MemoryOwner<T>, int, MemoryAllocator<T>?)
+
+ Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
+
+ Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
diff --git a/api/DotNext.Buffers.ReadOnlySpanConsumer-2.html b/api/DotNext.Buffers.ReadOnlySpanConsumer-2.html index c629b7693..4f49316d9 100644 --- a/api/DotNext.Buffers.ReadOnlySpanConsumer-2.html +++ b/api/DotNext.Buffers.ReadOnlySpanConsumer-2.html @@ -239,6 +239,12 @@

Extension Methods

BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
+
+ Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
+
+ Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
diff --git a/api/DotNext.Buffers.SparseBufferGrowth.html b/api/DotNext.Buffers.SparseBufferGrowth.html index 689c5c810..ef1d46d04 100644 --- a/api/DotNext.Buffers.SparseBufferGrowth.html +++ b/api/DotNext.Buffers.SparseBufferGrowth.html @@ -114,6 +114,12 @@

Extension Methods

BasicExtensions.IsOneOf<SparseBufferGrowth>(SparseBufferGrowth, ReadOnlySpan<SparseBufferGrowth>)
+
+ Collection.ToAsyncEnumerator<SparseBufferGrowth, T>(SparseBufferGrowth, CancellationToken) +
+
+ Collection.ToClassicEnumerator<SparseBufferGrowth, T>(SparseBufferGrowth) +
Enumerator.Skip<SparseBufferGrowth, T>(ref SparseBufferGrowth, int)
diff --git a/api/DotNext.Buffers.SparseBufferWriter-1.Enumerator.html b/api/DotNext.Buffers.SparseBufferWriter-1.Enumerator.html index 702353e2e..3d7c9edf5 100644 --- a/api/DotNext.Buffers.SparseBufferWriter-1.Enumerator.html +++ b/api/DotNext.Buffers.SparseBufferWriter-1.Enumerator.html @@ -75,9 +75,7 @@

Inherited Members
@@ -104,7 +102,7 @@
Namespace: DotNext.
Assembly: DotNext.dll
Syntax
-
public struct SparseBufferWriter<T>.Enumerator : IEnumerator<ReadOnlyMemory<T>>, IEnumerator, IDisposable
+
public struct SparseBufferWriter<T>.Enumerator : IEnumerator<SparseBufferWriter<T>.Enumerator, ReadOnlyMemory<T>>

Properties

@@ -113,7 +111,7 @@

Properties Edit this page - View Source + View Source

Current

@@ -147,7 +145,7 @@

Methods Edit this page - View Source + View Source

MoveNext()

@@ -192,13 +190,7 @@
Exceptions

Implements

- IEnumerator<T> -
-
- IEnumerator -
-
- IDisposable + IEnumerator<TSelf, T>

Extension Methods

@@ -208,16 +200,16 @@

Extension Methods

BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
- Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int) + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken)
- ExpressionBuilder.Const<T>(T) + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator)
- Enumerator.Limit<T>(IEnumerator<T>, int, bool) + Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
- Enumerator.Skip<T>(IEnumerator<T>, int) + ExpressionBuilder.Const<T>(T)
@@ -231,7 +223,7 @@

Extension Methods

Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Buffers.SparseBufferWriter-1.html b/api/DotNext.Buffers.SparseBufferWriter-1.html index 21a587194..9175367e6 100644 --- a/api/DotNext.Buffers.SparseBufferWriter-1.html +++ b/api/DotNext.Buffers.SparseBufferWriter-1.html @@ -309,7 +309,7 @@

    Properties Edit this page - View Source + View Source

    End

    @@ -380,7 +380,7 @@
    Property Value
    Edit this page - View Source + View Source

    Start

    @@ -608,7 +608,7 @@
    Exceptions
    Edit this page - View Source + View Source

    CopyTo(scoped Span<T>, scoped ref SequencePosition)

    @@ -819,7 +819,7 @@
    Exceptions
    Edit this page - View Source + View Source

    CopyTo<TConsumer>(TConsumer, SequencePosition)

    @@ -891,7 +891,7 @@
    Exceptions
    Edit this page - View Source + View Source

    CopyTo<TConsumer>(TConsumer, scoped ref SequencePosition, long)

    @@ -1027,7 +1027,7 @@
    Overrides
    Edit this page - View Source + View Source

    GetEnumerator()

    @@ -1075,7 +1075,7 @@
    Exceptions
    Edit this page - View Source + View Source

    GetPosition(long, SequencePosition)

    @@ -1147,7 +1147,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Read(ref SequencePosition, long)

    diff --git a/api/DotNext.Buffers.Text.Base64Decoder.html b/api/DotNext.Buffers.Text.Base64Decoder.html index ae69d12cc..b9f72a237 100644 --- a/api/DotNext.Buffers.Text.Base64Decoder.html +++ b/api/DotNext.Buffers.Text.Base64Decoder.html @@ -712,6 +712,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Buffers.Text.Base64Encoder.html b/api/DotNext.Buffers.Text.Base64Encoder.html index fdf07c4d0..66c03dfe7 100644 --- a/api/DotNext.Buffers.Text.Base64Encoder.html +++ b/api/DotNext.Buffers.Text.Base64Encoder.html @@ -978,6 +978,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Collections.Concurrent.IndexPool.Enumerator.html b/api/DotNext.Collections.Concurrent.IndexPool.Enumerator.html index 9c5d8a78a..0ca219f14 100644 --- a/api/DotNext.Collections.Concurrent.IndexPool.Enumerator.html +++ b/api/DotNext.Collections.Concurrent.IndexPool.Enumerator.html @@ -73,6 +73,10 @@

    Represents an enumerator over available indices in the pool.

    +
    +
    Implements
    +
    IEnumerator<IndexPool.Enumerator, int>
    +
    Inherited Members
    @@ -98,7 +102,7 @@
    Namespace: DotNext.
    Assembly: DotNext.Threading.dll
    Syntax
    -
    public struct IndexPool.Enumerator
    +
    public struct IndexPool.Enumerator : IEnumerator<IndexPool.Enumerator, int>

    Properties

    @@ -107,7 +111,7 @@

    Properties Edit this page - View Source + View Source

    Current

    @@ -140,7 +144,7 @@

    Methods Edit this page - View Source + View Source

    MoveNext()

    @@ -167,6 +171,10 @@
    Returns
    +

    Implements

    +
    + IEnumerator<TSelf, T> +

    Extension Methods

    BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) @@ -174,6 +182,12 @@

    Extension Methods

    + + @@ -192,7 +206,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Concurrent.IndexPool.html b/api/DotNext.Collections.Concurrent.IndexPool.html index d3cd68973..d2f9adc19 100644 --- a/api/DotNext.Collections.Concurrent.IndexPool.html +++ b/api/DotNext.Collections.Concurrent.IndexPool.html @@ -121,7 +121,7 @@

    Constructors Edit this page - View Source + View Source

    IndexPool()

    @@ -137,7 +137,7 @@
    Declaration
    Edit this page - View Source + View Source

    IndexPool(int)

    @@ -190,7 +190,7 @@

    Properties Edit this page - View Source + View Source

    Capacity

    @@ -221,7 +221,7 @@
    Property Value
    Edit this page - View Source + View Source

    Count

    @@ -252,7 +252,7 @@
    Property Value
    Edit this page - View Source + View Source

    IsEmpty

    @@ -283,7 +283,7 @@
    Property Value
    Edit this page - View Source + View Source

    MaxValue

    @@ -317,7 +317,7 @@

    Methods Edit this page - View Source + View Source

    Contains(int)

    @@ -367,7 +367,7 @@
    Returns
    Edit this page - View Source + View Source

    GetEnumerator()

    @@ -399,7 +399,7 @@
    Returns
    Edit this page - View Source + View Source

    Reset()

    @@ -415,7 +415,7 @@
    Declaration
    Edit this page - View Source + View Source

    Return(int)

    @@ -465,7 +465,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Return(ReadOnlySpan<int>)

    @@ -499,7 +499,7 @@
    Parameters
    Edit this page - View Source + View Source

    Take()

    @@ -551,7 +551,7 @@
    See Also
    Edit this page - View Source + View Source

    Take(Span<int>)

    @@ -622,7 +622,7 @@
    Edit this page - View Source + View Source

    TryPeek(out int)

    @@ -672,7 +672,7 @@
    Returns
    Edit this page - View Source + View Source

    TryTake(out int)

    @@ -753,6 +753,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -810,7 +816,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.Enumerator.html b/api/DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.Enumerator.html index f24f8ce42..b7648c80e 100644 --- a/api/DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.Enumerator.html +++ b/api/DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.Enumerator.html @@ -75,9 +75,7 @@

    Inherited Members
    @@ -104,7 +102,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public struct Collection.ConsumingEnumerable<T>.Enumerator : IEnumerator<T>, IEnumerator, IDisposable
    +
    public struct Collection.ConsumingEnumerable<T>.Enumerator : IEnumerator<Collection.ConsumingEnumerable<T>.Enumerator, T>

    Properties

    @@ -146,7 +144,7 @@

    Methods Edit this page - View Source + View Source

    MoveNext()

    @@ -175,13 +173,7 @@
    Returns

    Implements

    - IEnumerator<T> -
    -
    - IEnumerator -
    -
    - IDisposable + IEnumerator<TSelf, T>

    Extension Methods

    @@ -191,16 +183,16 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    - Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int) + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken)
    - ExpressionBuilder.Const<T>(T) + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator)
    - Enumerator.Limit<T>(IEnumerator<T>, int, bool) + Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    - Enumerator.Skip<T>(IEnumerator<T>, int) + ExpressionBuilder.Const<T>(T)
    diff --git a/api/DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.html b/api/DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.html index ce68b1dd6..ded0e614f 100644 --- a/api/DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.html +++ b/api/DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.html @@ -129,7 +129,7 @@

    Methods Edit this page - View Source + View Source

    GetEnumerator()

    @@ -170,6 +170,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Collections.Generic.Collection.html b/api/DotNext.Collections.Generic.Collection.html index 7fd08a786..a8242af15 100644 --- a/api/DotNext.Collections.Generic.Collection.html +++ b/api/DotNext.Collections.Generic.Collection.html @@ -718,7 +718,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    GetConsumer<T>(IProducerConsumerCollection<T>)

    @@ -1270,6 +1270,150 @@
    Exceptions
    + + | + Edit this page + + + View Source + + +

    ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken)

    +

    Converts ad-hoc enumerator to a generic enumerator.

    +
    +
    +
    Declaration
    +
    +
    public static IAsyncEnumerator<T> ToAsyncEnumerator<TEnumerator, T>(this TEnumerator enumerator, CancellationToken token) where TEnumerator : struct, IEnumerator<TEnumerator, T>
    +
    +
    Parameters
    + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescription
    TEnumeratorenumerator

    Ad-hoc enumerator.

    +
    CancellationTokentoken

    The token that can be used to cancel the enumeration.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    IAsyncEnumerator<T>

    The enumerator over values of type T.

    +
    +
    Type Parameters
    + + + + + + + + + + + + + + + + + +
    NameDescription
    TEnumerator
    T
    + + | + Edit this page + + + View Source + + +

    ToClassicEnumerator<TEnumerator, T>(TEnumerator)

    +

    Converts ad-hoc enumerator to a generic enumerator.

    +
    +
    +
    Declaration
    +
    +
    public static IEnumerator<T> ToClassicEnumerator<TEnumerator, T>(this TEnumerator enumerator) where TEnumerator : struct, IEnumerator<TEnumerator, T>
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    TEnumeratorenumerator

    Ad-hoc enumerator.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    IEnumerator<T>

    The enumerator over values of type T.

    +
    +
    Type Parameters
    + + + + + + + + + + + + + + + + + +
    NameDescription
    TEnumerator
    T
    | Edit this page diff --git a/api/DotNext.Collections.Generic.Enumerator.LimitedEnumerator-1.html b/api/DotNext.Collections.Generic.Enumerator.LimitedEnumerator-1.html index 2eb422622..b6f94deef 100644 --- a/api/DotNext.Collections.Generic.Enumerator.LimitedEnumerator-1.html +++ b/api/DotNext.Collections.Generic.Enumerator.LimitedEnumerator-1.html @@ -239,6 +239,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Collections.Generic.IEnumerator-2.html b/api/DotNext.Collections.Generic.IEnumerator-2.html new file mode 100644 index 000000000..70e44040d --- /dev/null +++ b/api/DotNext.Collections.Generic.IEnumerator-2.html @@ -0,0 +1,357 @@ + + + + + + + + Interface IEnumerator<TSelf, T> | .NEXT + + + + + + + + + + + + + + +
    +
    + + + + +
    + + +
    + + + + + + diff --git a/api/DotNext.Collections.Generic.ListSegment-1.html b/api/DotNext.Collections.Generic.ListSegment-1.html index a6e1f4751..dd3d00eff 100644 --- a/api/DotNext.Collections.Generic.ListSegment-1.html +++ b/api/DotNext.Collections.Generic.ListSegment-1.html @@ -519,6 +519,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Collections.Generic.ReadOnlyCollectionView-2.html b/api/DotNext.Collections.Generic.ReadOnlyCollectionView-2.html index 02e8f83fe..5dc2993e9 100644 --- a/api/DotNext.Collections.Generic.ReadOnlyCollectionView-2.html +++ b/api/DotNext.Collections.Generic.ReadOnlyCollectionView-2.html @@ -547,6 +547,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Collections.Generic.ReadOnlyDictionaryView-3.html b/api/DotNext.Collections.Generic.ReadOnlyDictionaryView-3.html index 46b29a41a..14128ca79 100644 --- a/api/DotNext.Collections.Generic.ReadOnlyDictionaryView-3.html +++ b/api/DotNext.Collections.Generic.ReadOnlyDictionaryView-3.html @@ -794,6 +794,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Collections.Generic.ReadOnlyListView-2.html b/api/DotNext.Collections.Generic.ReadOnlyListView-2.html index a8b6d3038..208e42b89 100644 --- a/api/DotNext.Collections.Generic.ReadOnlyListView-2.html +++ b/api/DotNext.Collections.Generic.ReadOnlyListView-2.html @@ -617,6 +617,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Collections.Generic.html b/api/DotNext.Collections.Generic.html index 5dae8cf3b..859e761f3 100644 --- a/api/DotNext.Collections.Generic.html +++ b/api/DotNext.Collections.Generic.html @@ -124,6 +124,13 @@

    ReadOnlyListView<TInput, TOutput>

    Represents lazily converted read-only list.

    +

    +Interfaces +

    +

    IEnumerator<TSelf, T>

    +

    Represents ad-hoc enumerator implemented as value type to avoid enumerator allocation +and prevent the compiler to generate Dispose() call.

    +
    diff --git a/api/DotNext.Collections.Specialized.ConcurrentTypeMap-1.Enumerator.html b/api/DotNext.Collections.Specialized.ConcurrentTypeMap-1.Enumerator.html index 60f81d9ff..9d66ece2e 100644 --- a/api/DotNext.Collections.Specialized.ConcurrentTypeMap-1.Enumerator.html +++ b/api/DotNext.Collections.Specialized.ConcurrentTypeMap-1.Enumerator.html @@ -73,6 +73,10 @@

    Represents an enumerator over the values in the map.

    +
    +
    Implements
    +
    IEnumerator<ConcurrentTypeMap<TValue>.Enumerator, TValue>
    +
    Inherited Members
    @@ -98,7 +102,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public struct ConcurrentTypeMap<TValue>.Enumerator
    +
    public struct ConcurrentTypeMap<TValue>.Enumerator : IEnumerator<ConcurrentTypeMap<TValue>.Enumerator, TValue>

    Properties

    @@ -107,7 +111,7 @@

    Properties Edit this page - View Source + View Source

    Current

    @@ -140,7 +144,7 @@

    Methods Edit this page - View Source + View Source

    MoveNext()

    @@ -167,6 +171,10 @@
    Returns
    +

    Implements

    +
    + IEnumerator<TSelf, T> +

    Extension Methods

    BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) @@ -174,6 +182,12 @@

    Extension Methods

    + + @@ -192,7 +206,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.ConcurrentTypeMap-1.html b/api/DotNext.Collections.Specialized.ConcurrentTypeMap-1.html index dff65f172..bfe36bd23 100644 --- a/api/DotNext.Collections.Specialized.ConcurrentTypeMap-1.html +++ b/api/DotNext.Collections.Specialized.ConcurrentTypeMap-1.html @@ -82,6 +82,8 @@
    Inheritance
    Implements
    ITypeMap<TValue>
    IReadOnlyTypeMap<TValue>
    +
    IEnumerable<TValue>
    +
    IEnumerable
    Inherited Members
    @@ -111,7 +113,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public class ConcurrentTypeMap<TValue> : ITypeMap<TValue>, IReadOnlyTypeMap<TValue>
    +
    public class ConcurrentTypeMap<TValue> : ITypeMap<TValue>, IReadOnlyTypeMap<TValue>, IEnumerable<TValue>, IEnumerable
    Type Parameters
    @@ -335,7 +337,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    GetEnumerator()

    @@ -810,6 +812,12 @@

    Implements

    IReadOnlyTypeMap<TValue>
    +
    + IEnumerable<T> +
    +
    + IEnumerable +

    Extension Methods

    BasicExtensions.As<T>(T) @@ -868,6 +876,42 @@

    Extension Methods

    + + + + + + + + + + + +
    @@ -880,7 +924,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html b/api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html new file mode 100644 index 000000000..e0474d3e1 --- /dev/null +++ b/api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html @@ -0,0 +1,285 @@ + + + + + + + + Struct ConcurrentTypeMap.Enumerator | .NEXT + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    + + + + + + + + + + + + +
    TypeDescription
    object

    The element in the collection at the current position of the enumerator.

    +
    +

    Methods +

    + + | + Edit this page + + + View Source + + +

    MoveNext()

    +

    Advances the enumerator to the next element of the collection.

    +
    +
    +
    Declaration
    +
    +
    public bool MoveNext()
    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    bool

    true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.

    +
    +
    Exceptions
    + + + + + + + + + + + + + +
    TypeCondition
    InvalidOperationException

    The collection was modified after the enumerator was created.

    +
    +

    Implements

    +
    + IEnumerator<TSelf, T> +
    +

    Extension Methods

    +
    + BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) +
    +
    + BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>) +
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    +
    + Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int) +
    +
    + ExpressionBuilder.Const<T>(T) +
    + + +
    + + +
    + + + + + + + + + diff --git a/api/DotNext.Collections.Specialized.ConcurrentTypeMap.html b/api/DotNext.Collections.Specialized.ConcurrentTypeMap.html index 8883ff4d9..d4482b7f6 100644 --- a/api/DotNext.Collections.Specialized.ConcurrentTypeMap.html +++ b/api/DotNext.Collections.Specialized.ConcurrentTypeMap.html @@ -82,6 +82,8 @@

    Inheritance
    Implements
    ITypeMap
    IReadOnlyTypeMap
    +
    IEnumerable<object>
    +
    IEnumerable
    Inherited Members
    @@ -111,7 +113,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public class ConcurrentTypeMap : ITypeMap, IReadOnlyTypeMap
    +
    public class ConcurrentTypeMap : ITypeMap, IReadOnlyTypeMap, IEnumerable<object>, IEnumerable

    Constructors

    @@ -310,6 +312,38 @@
    Type Parameters
    T

    The type of the value.

    + + + + + + | + Edit this page + + + View Source + + +

    GetEnumerator()

    +

    Gets an enumerator over values in this map.

    +
    +
    +
    Declaration
    +
    +
    public ConcurrentTypeMap.Enumerator GetEnumerator()
    +
    +
    Returns
    + + + + + + + + + + + @@ -761,6 +795,12 @@

    Implements

    IReadOnlyTypeMap
    +
    + IEnumerable<T> +
    +
    + IEnumerable +

    Extension Methods

    BasicExtensions.As<T>(T) @@ -819,6 +859,45 @@

    Extension Methods

    LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
    +
    + Collection.Append<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.Copy<T>(IEnumerable<T>, int, MemoryAllocator<T>?) +
    +
    + Collection.ElementAt<T>(IEnumerable<T>, int, out T) +
    +
    + Collection.FirstOrNone<T>(IEnumerable<T>) +
    +
    + Collection.ForEachAsync<T>(IEnumerable<T>, Func<T, CancellationToken, ValueTask>, CancellationToken) +
    +
    + Collection.ForEach<T>(IEnumerable<T>, Action<T>) +
    +
    + Collection.LastOrNone<T>(IEnumerable<T>) +
    +
    + Collection.Prepend<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.SequenceHashCode<T>(IEnumerable<T>, bool) +
    +
    + Collection.SkipNulls<T>(IEnumerable<T?>) +
    +
    + Collection.ToAsyncEnumerable<T>(IEnumerable<T>) +
    +
    + Collection.ToString<T>(IEnumerable<T>, string, string) +
    +
    + Enumerator.GetAsyncEnumerator<T>(IEnumerable<T>, CancellationToken) +
    @@ -831,7 +910,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.IReadOnlyTypeMap.html b/api/DotNext.Collections.Specialized.IReadOnlyTypeMap.html index 93e59edec..f5c194f99 100644 --- a/api/DotNext.Collections.Specialized.IReadOnlyTypeMap.html +++ b/api/DotNext.Collections.Specialized.IReadOnlyTypeMap.html @@ -73,11 +73,17 @@

    Represents read-only view of a set of typed values.

    +
    +
    Inherited Members
    +
    + IEnumerable<object>.GetEnumerator() +
    +

    Namespace: DotNext.Collections.Specialized
    Assembly: DotNext.dll
    Syntax
    -
    public interface IReadOnlyTypeMap
    +
    public interface IReadOnlyTypeMap : IEnumerable<object>, IEnumerable

    Methods

    @@ -253,6 +259,45 @@

    Extension Methods

    LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
    +
    + Collection.Append<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.Copy<T>(IEnumerable<T>, int, MemoryAllocator<T>?) +
    +
    + Collection.ElementAt<T>(IEnumerable<T>, int, out T) +
    +
    + Collection.FirstOrNone<T>(IEnumerable<T>) +
    +
    + Collection.ForEachAsync<T>(IEnumerable<T>, Func<T, CancellationToken, ValueTask>, CancellationToken) +
    +
    + Collection.ForEach<T>(IEnumerable<T>, Action<T>) +
    +
    + Collection.LastOrNone<T>(IEnumerable<T>) +
    +
    + Collection.Prepend<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.SequenceHashCode<T>(IEnumerable<T>, bool) +
    +
    + Collection.SkipNulls<T>(IEnumerable<T?>) +
    +
    + Collection.ToAsyncEnumerable<T>(IEnumerable<T>) +
    +
    + Collection.ToString<T>(IEnumerable<T>, string, string) +
    +
    + Enumerator.GetAsyncEnumerator<T>(IEnumerable<T>, CancellationToken) +
    diff --git a/api/DotNext.Collections.Specialized.ITypeMap-1.html b/api/DotNext.Collections.Specialized.ITypeMap-1.html index 680e8ea6f..47d6dabe1 100644 --- a/api/DotNext.Collections.Specialized.ITypeMap-1.html +++ b/api/DotNext.Collections.Specialized.ITypeMap-1.html @@ -70,7 +70,7 @@

    Interface ITypeMap<TValue>

    -

    Represents specialized dictionary where the each key is represented by generic +

    Represents specialized dictionary where each key is represented by generic parameter.

    diff --git a/api/DotNext.Collections.Specialized.ITypeMap.html b/api/DotNext.Collections.Specialized.ITypeMap.html index 7976493d6..db658a6ed 100644 --- a/api/DotNext.Collections.Specialized.ITypeMap.html +++ b/api/DotNext.Collections.Specialized.ITypeMap.html @@ -81,12 +81,15 @@
    Inherited Members
    IReadOnlyTypeMap.TryGetValue<T>(out T)
    +
    + IEnumerable<object>.GetEnumerator() +
    Namespace: DotNext.Collections.Specialized
    Assembly: DotNext.dll
    Syntax
    -
    public interface ITypeMap : IReadOnlyTypeMap
    +
    public interface ITypeMap : IReadOnlyTypeMap, IEnumerable<object>, IEnumerable

    Methods

    @@ -466,6 +469,45 @@

    Extension Methods

    LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
    +
    + Collection.Append<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.Copy<T>(IEnumerable<T>, int, MemoryAllocator<T>?) +
    +
    + Collection.ElementAt<T>(IEnumerable<T>, int, out T) +
    +
    + Collection.FirstOrNone<T>(IEnumerable<T>) +
    +
    + Collection.ForEachAsync<T>(IEnumerable<T>, Func<T, CancellationToken, ValueTask>, CancellationToken) +
    +
    + Collection.ForEach<T>(IEnumerable<T>, Action<T>) +
    +
    + Collection.LastOrNone<T>(IEnumerable<T>) +
    +
    + Collection.Prepend<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.SequenceHashCode<T>(IEnumerable<T>, bool) +
    +
    + Collection.SkipNulls<T>(IEnumerable<T?>) +
    +
    + Collection.ToAsyncEnumerable<T>(IEnumerable<T>) +
    +
    + Collection.ToString<T>(IEnumerable<T>, string, string) +
    +
    + Enumerator.GetAsyncEnumerator<T>(IEnumerable<T>, CancellationToken) +
    diff --git a/api/DotNext.Collections.Specialized.InvocationList-1.Enumerator.html b/api/DotNext.Collections.Specialized.InvocationList-1.Enumerator.html index 0e51444d3..e94e642dc 100644 --- a/api/DotNext.Collections.Specialized.InvocationList-1.Enumerator.html +++ b/api/DotNext.Collections.Specialized.InvocationList-1.Enumerator.html @@ -73,6 +73,10 @@

    Represents enumerator over the list of delegates.

    +
    +
    Implements
    +
    IEnumerator<InvocationList<TDelegate>.Enumerator, TDelegate>
    +
    Inherited Members
    @@ -98,7 +102,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public struct InvocationList<TDelegate>.Enumerator
    +
    public struct InvocationList<TDelegate>.Enumerator : IEnumerator<InvocationList<TDelegate>.Enumerator, TDelegate>

    Properties

    @@ -107,7 +111,7 @@

    Properties Edit this page - View Source + View Source

    Current

    @@ -140,7 +144,7 @@

    Methods Edit this page - View Source + View Source

    MoveNext()

    @@ -167,6 +171,10 @@
    Returns

    TypeDescription
    ConcurrentTypeMap.Enumerator

    The enumerator over values in this map.

    +

    Implements

    +
    + IEnumerator<TSelf, T> +

    Extension Methods

    BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) @@ -174,6 +182,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -192,7 +206,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.InvocationList-1.html b/api/DotNext.Collections.Specialized.InvocationList-1.html index 195ad328c..f508288ad 100644 --- a/api/DotNext.Collections.Specialized.InvocationList-1.html +++ b/api/DotNext.Collections.Specialized.InvocationList-1.html @@ -135,7 +135,7 @@

    Constructors Edit this page - View Source + View Source

    InvocationList(TDelegate)

    @@ -171,7 +171,7 @@

    Properties Edit this page - View Source + View Source

    Count

    @@ -202,7 +202,7 @@
    Property Value
    Edit this page - View Source + View Source

    Empty

    @@ -233,7 +233,7 @@
    Property Value
    Edit this page - View Source + View Source

    IsEmpty

    @@ -264,7 +264,7 @@
    Property Value
    Edit this page - View Source + View Source

    this[int]

    @@ -314,7 +314,7 @@
    Property Value
    Edit this page - View Source + View Source

    Span

    @@ -347,7 +347,7 @@

    Methods Edit this page - View Source + View Source

    Add(TDelegate?)

    @@ -397,7 +397,7 @@
    Returns
    Edit this page - View Source + View Source

    Combine()

    @@ -429,7 +429,7 @@
    Returns
    Edit this page - View Source + View Source

    GetEnumerator()

    @@ -461,7 +461,7 @@
    Returns
    Edit this page - View Source + View Source

    Remove(TDelegate?)

    @@ -513,7 +513,7 @@

    Operators Edit this page - View Source + View Source

    operator +(InvocationList<TDelegate>, TDelegate?)

    @@ -569,7 +569,7 @@
    Returns
    Edit this page - View Source + View Source

    operator -(InvocationList<TDelegate>, TDelegate?)

    @@ -640,6 +640,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -706,7 +712,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.InvocationList.html b/api/DotNext.Collections.Specialized.InvocationList.html index 36e2314b7..ea2a1038b 100644 --- a/api/DotNext.Collections.Specialized.InvocationList.html +++ b/api/DotNext.Collections.Specialized.InvocationList.html @@ -115,7 +115,7 @@

    Methods Edit this page - View Source + View Source

    Invoke<T>(InvocationList<Action<T>>, T)

    @@ -171,7 +171,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Invoke<T1, T2>(InvocationList<Action<T1, T2>>, T1, T2)

    @@ -245,7 +245,7 @@
    Type Parameters
    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.SingletonList-1.Enumerator.html b/api/DotNext.Collections.Specialized.SingletonList-1.Enumerator.html index 6dd18a459..bba5e27fc 100644 --- a/api/DotNext.Collections.Specialized.SingletonList-1.Enumerator.html +++ b/api/DotNext.Collections.Specialized.SingletonList-1.Enumerator.html @@ -75,9 +75,7 @@

    Inherited Members
    @@ -104,7 +102,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public struct SingletonList<T>.Enumerator : IEnumerator<T>, IEnumerator, IDisposable
    +
    public struct SingletonList<T>.Enumerator : IEnumerator<SingletonList<T>.Enumerator, T>

    Properties

    @@ -113,7 +111,7 @@

    Properties Edit this page - View Source + View Source

    Current

    @@ -146,7 +144,7 @@

    Methods Edit this page - View Source + View Source

    MoveNext()

    @@ -178,7 +176,7 @@
    Returns
    Edit this page - View Source + View Source

    Reset()

    @@ -191,13 +189,7 @@
    Declaration

    Implements

    - IEnumerator<T> -
    -
    - IEnumerator -
    -
    - IDisposable + IEnumerator<TSelf, T>

    Extension Methods

    @@ -207,16 +199,16 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    - Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int) + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken)
    - ExpressionBuilder.Const<T>(T) + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator)
    - Enumerator.Limit<T>(IEnumerator<T>, int, bool) + Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    - Enumerator.Skip<T>(IEnumerator<T>, int) + ExpressionBuilder.Const<T>(T)
    @@ -230,7 +222,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.SingletonList-1.html b/api/DotNext.Collections.Specialized.SingletonList-1.html index a81243d84..397d8530e 100644 --- a/api/DotNext.Collections.Specialized.SingletonList-1.html +++ b/api/DotNext.Collections.Specialized.SingletonList-1.html @@ -134,7 +134,7 @@

    Fields Edit this page - View Source + View Source

    Item

    The item of the list.

    @@ -166,7 +166,7 @@

    Methods Edit this page - View Source + View Source

    GetEnumerator()

    @@ -200,7 +200,7 @@

    Operators Edit this page - View Source + View Source

    implicit operator SingletonList<T>(T)

    @@ -277,6 +277,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -382,7 +388,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.TypeMap-1.Enumerator.html b/api/DotNext.Collections.Specialized.TypeMap-1.Enumerator.html index 570298a14..e8d3090b3 100644 --- a/api/DotNext.Collections.Specialized.TypeMap-1.Enumerator.html +++ b/api/DotNext.Collections.Specialized.TypeMap-1.Enumerator.html @@ -73,6 +73,10 @@

    Gets the enumerator over the values.

    +
    +
    Implements
    +
    IEnumerator<TypeMap<TValue>.Enumerator, TValue>
    +
    Inherited Members
    @@ -98,7 +102,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public struct TypeMap<TValue>.Enumerator
    +
    public struct TypeMap<TValue>.Enumerator : IEnumerator<TypeMap<TValue>.Enumerator, TValue>

    Properties

    @@ -107,7 +111,7 @@

    Properties Edit this page - View Source + View Source

    Current

    @@ -140,7 +144,7 @@

    Methods Edit this page - View Source + View Source

    MoveNext()

    @@ -167,6 +171,10 @@
    Returns
    +

    Implements

    +
    + IEnumerator<TSelf, T> +

    Extension Methods

    BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) @@ -174,6 +182,12 @@

    Extension Methods

    + + @@ -192,7 +206,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.TypeMap-1.html b/api/DotNext.Collections.Specialized.TypeMap-1.html index cd5e7f361..df6b15e97 100644 --- a/api/DotNext.Collections.Specialized.TypeMap-1.html +++ b/api/DotNext.Collections.Specialized.TypeMap-1.html @@ -83,6 +83,8 @@
    Inheritance
    Implements
    ITypeMap<TValue>
    IReadOnlyTypeMap<TValue>
    +
    IEnumerable<TValue>
    +
    IEnumerable
    Inherited Members
    @@ -112,7 +114,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public class TypeMap<TValue> : ITypeMap<TValue>, IReadOnlyTypeMap<TValue>
    +
    public class TypeMap<TValue> : ITypeMap<TValue>, IReadOnlyTypeMap<TValue>, IEnumerable<TValue>, IEnumerable
    Type Parameters
    @@ -137,7 +139,7 @@

    Constructors Edit this page - View Source + View Source

    TypeMap()

    @@ -153,7 +155,7 @@
    Declaration
    Edit this page - View Source + View Source

    TypeMap(int)

    @@ -205,7 +207,7 @@

    Methods Edit this page - View Source + View Source

    Add<TKey>(TValue)

    @@ -271,7 +273,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Clear()

    @@ -287,7 +289,7 @@
    Declaration
    Edit this page - View Source + View Source

    ContainsKey<TKey>()

    @@ -335,7 +337,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    GetEnumerator()

    @@ -367,7 +369,7 @@
    Returns
    Edit this page - View Source + View Source

    GetValueRefOrAddDefault<TKey>(out bool)

    @@ -433,7 +435,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Remove<TKey>()

    @@ -481,7 +483,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Remove<TKey>(out TValue)

    @@ -547,7 +549,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Set<TKey>(TValue)

    @@ -597,7 +599,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Set<TKey>(TValue, out TValue)

    @@ -669,7 +671,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    TryGetValue<TKey>(out TValue)

    @@ -737,6 +739,12 @@

    Implements

    IReadOnlyTypeMap<TValue>
    +
    + IEnumerable<T> +
    +
    + IEnumerable +

    Extension Methods

    BasicExtensions.As<T>(T) @@ -795,6 +803,42 @@

    Extension Methods

    + + + + + + + + + + + +
    @@ -807,7 +851,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.TypeMap.Enumerator.html b/api/DotNext.Collections.Specialized.TypeMap.Enumerator.html new file mode 100644 index 000000000..83439c325 --- /dev/null +++ b/api/DotNext.Collections.Specialized.TypeMap.Enumerator.html @@ -0,0 +1,285 @@ + + + + + + + + Struct TypeMap.Enumerator | .NEXT + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    + + + + + + + + + + + + +
    TypeDescription
    object

    The element in the collection at the current position of the enumerator.

    +
    +

    Methods +

    + + | + Edit this page + + + View Source + + +

    MoveNext()

    +

    Advances the enumerator to the next element of the collection.

    +
    +
    +
    Declaration
    +
    +
    public bool MoveNext()
    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    bool

    true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.

    +
    +
    Exceptions
    + + + + + + + + + + + + + +
    TypeCondition
    InvalidOperationException

    The collection was modified after the enumerator was created.

    +
    +

    Implements

    +
    + IEnumerator<TSelf, T> +
    +

    Extension Methods

    +
    + BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) +
    +
    + BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>) +
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    +
    + Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int) +
    +
    + ExpressionBuilder.Const<T>(T) +
    + + +
    + + +
    + + + + + + + + + diff --git a/api/DotNext.Collections.Specialized.TypeMap.html b/api/DotNext.Collections.Specialized.TypeMap.html index 70faff666..2eacc66a7 100644 --- a/api/DotNext.Collections.Specialized.TypeMap.html +++ b/api/DotNext.Collections.Specialized.TypeMap.html @@ -83,6 +83,8 @@

    Inheritance
    Implements
    ITypeMap
    IReadOnlyTypeMap
    +
    IEnumerable<object>
    +
    IEnumerable
    Inherited Members
    @@ -112,7 +114,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public class TypeMap : ITypeMap, IReadOnlyTypeMap
    +
    public class TypeMap : ITypeMap, IReadOnlyTypeMap, IEnumerable<object>, IEnumerable

    Constructors

    @@ -121,7 +123,7 @@

    Constructors Edit this page - View Source + View Source

    TypeMap()

    @@ -137,7 +139,7 @@
    Declaration
    Edit this page - View Source + View Source

    TypeMap(int)

    @@ -189,7 +191,7 @@

    Methods Edit this page - View Source + View Source

    Add<T>(T)

    @@ -255,7 +257,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Clear()

    @@ -271,7 +273,7 @@
    Declaration
    Edit this page - View Source + View Source

    Contains<T>()

    @@ -310,6 +312,38 @@
    Type Parameters
    T

    The type of the value.

    + + + + + + | + Edit this page + + + View Source + + +

    GetEnumerator()

    +

    Gets an enumerator over values in this map.

    +
    +
    +
    Declaration
    +
    +
    public TypeMap.Enumerator GetEnumerator()
    +
    +
    Returns
    + + + + + + + + + + + @@ -319,7 +353,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    GetValueRefOrAddDefault<T>(out bool)

    @@ -385,7 +419,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Remove<T>()

    @@ -433,7 +467,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Remove<T>(out T?)

    @@ -499,7 +533,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Set<T>(T)

    @@ -549,7 +583,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Set<T>(T, out T?)

    @@ -621,7 +655,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    TryGetValue<T>(out T?)

    @@ -689,6 +723,12 @@

    Implements

    IReadOnlyTypeMap
    +
    + IEnumerable<T> +
    +
    + IEnumerable +

    Extension Methods

    BasicExtensions.As<T>(T) @@ -747,6 +787,45 @@

    Extension Methods

    LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
    +
    + Collection.Append<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.Copy<T>(IEnumerable<T>, int, MemoryAllocator<T>?) +
    +
    + Collection.ElementAt<T>(IEnumerable<T>, int, out T) +
    +
    + Collection.FirstOrNone<T>(IEnumerable<T>) +
    +
    + Collection.ForEachAsync<T>(IEnumerable<T>, Func<T, CancellationToken, ValueTask>, CancellationToken) +
    +
    + Collection.ForEach<T>(IEnumerable<T>, Action<T>) +
    +
    + Collection.LastOrNone<T>(IEnumerable<T>) +
    +
    + Collection.Prepend<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.SequenceHashCode<T>(IEnumerable<T>, bool) +
    +
    + Collection.SkipNulls<T>(IEnumerable<T?>) +
    +
    + Collection.ToAsyncEnumerable<T>(IEnumerable<T>) +
    +
    + Collection.ToString<T>(IEnumerable<T>, string, string) +
    +
    + Enumerator.GetAsyncEnumerator<T>(IEnumerable<T>, CancellationToken) +
    @@ -759,7 +838,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Collections.Specialized.html b/api/DotNext.Collections.Specialized.html index 8a427cc30..57b72cbd0 100644 --- a/api/DotNext.Collections.Specialized.html +++ b/api/DotNext.Collections.Specialized.html @@ -94,6 +94,9 @@

    TypeMa

    Structs

    +

    ConcurrentTypeMap.Enumerator

    +

    Represents an enumerator over values stored in the map.

    +

    ConcurrentTypeMap<TValue>.Enumerator

    Represents an enumerator over the values in the map.

    @@ -108,6 +111,9 @@

    SingletonList<T>.Enumerator

    Represents an enumerator over the collection containing a single element.

    +
    +

    TypeMap.Enumerator

    +

    Represents an enumerator over values stored in the map.

    TypeMap<TValue>.Enumerator

    Gets the enumerator over the values.

    @@ -126,7 +132,7 @@

    ITypeMa

    Represents specialized set that store values of different types efficiently.

    ITypeMap<TValue>

    -

    Represents specialized dictionary where the each key is represented by generic +

    Represents specialized dictionary where each key is represented by generic parameter.

    diff --git a/api/DotNext.Consumer-1.html b/api/DotNext.Consumer-1.html index 7987534df..d103107c0 100644 --- a/api/DotNext.Consumer-1.html +++ b/api/DotNext.Consumer-1.html @@ -474,6 +474,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.ConsumerClosure-2.html b/api/DotNext.ConsumerClosure-2.html index f071b0803..023e3fc84 100644 --- a/api/DotNext.ConsumerClosure-2.html +++ b/api/DotNext.ConsumerClosure-2.html @@ -256,6 +256,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.DelegateHelpers.html b/api/DotNext.DelegateHelpers.html index bd6d513c4..ddb8b6edc 100644 --- a/api/DotNext.DelegateHelpers.html +++ b/api/DotNext.DelegateHelpers.html @@ -5156,6 +5156,323 @@
    Type Parameters

    + + +
    TypeDescription
    TypeMap.Enumerator

    The enumerator over values in this map.

    TValue

    The type of property value.

    +
    + + | + Edit this page + + + View Source + + +

    HideReturnValue<TResult>(Func<TResult>)

    +

    Creates a delegate that hides the return value.

    +
    +
    +
    Declaration
    +
    +
    public static Action HideReturnValue<TResult>(this Func<TResult> func)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    Func<TResult>func

    The function.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    Action

    The action that invokes the same method as func.

    +
    +
    Type Parameters
    + + + + + + + + + + + + + +
    NameDescription
    TResult

    The type of the result.

    +
    +
    Exceptions
    + + + + + + + + + + + + + +
    TypeCondition
    ArgumentNullException

    func is null.

    +
    + + | + Edit this page + + + View Source + + +

    HideReturnValue<T, TResult>(Func<T, TResult>)

    +

    Creates a delegate that hides the return value.

    +
    +
    +
    Declaration
    +
    +
    public static Action<T> HideReturnValue<T, TResult>(this Func<T, TResult> func)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    Func<T, TResult>func

    The function.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    Action<T>

    The action that invokes the same method as func.

    +
    +
    Type Parameters
    + + + + + + + + + + + + + + + + + +
    NameDescription
    T

    The type of the argument to be passed to the action.

    +
    TResult

    The type of the result.

    +
    +
    Exceptions
    + + + + + + + + + + + + + +
    TypeCondition
    ArgumentNullException

    func is null.

    +
    + + | + Edit this page + + + View Source + + +

    ToAsync(Action)

    +

    Converts action to async delegate.

    +
    +
    +
    Declaration
    +
    +
    public static Func<CancellationToken, ValueTask> ToAsync(this Action action)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    Actionaction

    Synchronous action.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    Func<CancellationToken, ValueTask>

    The asynchronous function that wraps action.

    +
    +
    Exceptions
    + + + + + + + + + + + + + +
    TypeCondition
    ArgumentNullException

    action is null.

    +
    + + | + Edit this page + + + View Source + + +

    ToAsync<T>(Action<T>)

    +

    Converts action to async delegate.

    +
    +
    +
    Declaration
    +
    +
    public static Func<T, CancellationToken, ValueTask> ToAsync<T>(this Action<T> action)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    Action<T>action

    Synchronous action.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    Func<T, CancellationToken, ValueTask>

    The asynchronous function that wraps action.

    +
    +
    Type Parameters
    + + + + + + + + + + + + + +
    NameDescription
    T

    The type of the argument to be passed to the action.

    +
    +
    Exceptions
    + + + + + + + + + + + diff --git a/api/DotNext.DelegatingConsumer-1.html b/api/DotNext.DelegatingConsumer-1.html index 0d03f912b..33b6840c0 100644 --- a/api/DotNext.DelegatingConsumer-1.html +++ b/api/DotNext.DelegatingConsumer-1.html @@ -310,6 +310,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.DelegatingSupplier-1.html b/api/DotNext.DelegatingSupplier-1.html index 356d2cefb..728daccb4 100644 --- a/api/DotNext.DelegatingSupplier-1.html +++ b/api/DotNext.DelegatingSupplier-1.html @@ -326,6 +326,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.DelegatingSupplier-2.html b/api/DotNext.DelegatingSupplier-2.html index b246860e7..e20f08942 100644 --- a/api/DotNext.DelegatingSupplier-2.html +++ b/api/DotNext.DelegatingSupplier-2.html @@ -331,6 +331,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.DelegatingSupplier-3.html b/api/DotNext.DelegatingSupplier-3.html index 016d9c14e..bf20d070c 100644 --- a/api/DotNext.DelegatingSupplier-3.html +++ b/api/DotNext.DelegatingSupplier-3.html @@ -336,6 +336,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Diagnostics.Timestamp.html b/api/DotNext.Diagnostics.Timestamp.html index 50c9b7f01..b880c1811 100644 --- a/api/DotNext.Diagnostics.Timestamp.html +++ b/api/DotNext.Diagnostics.Timestamp.html @@ -1591,6 +1591,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.DisclosedEndpoint-1.html b/api/DotNext.DisclosedEndpoint-1.html index fa46c2618..136391988 100644 --- a/api/DotNext.DisclosedEndpoint-1.html +++ b/api/DotNext.DisclosedEndpoint-1.html @@ -269,6 +269,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.EnclosedEndpoint-1.html b/api/DotNext.EnclosedEndpoint-1.html index aa92f736b..cf2486db2 100644 --- a/api/DotNext.EnclosedEndpoint-1.html +++ b/api/DotNext.EnclosedEndpoint-1.html @@ -269,6 +269,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.EqualityComparerBuilder-1.html b/api/DotNext.EqualityComparerBuilder-1.html index 448e6584e..b17081cc9 100644 --- a/api/DotNext.EqualityComparerBuilder-1.html +++ b/api/DotNext.EqualityComparerBuilder-1.html @@ -300,6 +300,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.IO.FileBufferingWriter.Options.html b/api/DotNext.IO.FileBufferingWriter.Options.html index bd1663b18..5a316c275 100644 --- a/api/DotNext.IO.FileBufferingWriter.Options.html +++ b/api/DotNext.IO.FileBufferingWriter.Options.html @@ -441,6 +441,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.IO.Hashing.FNV1aParameters.html b/api/DotNext.IO.Hashing.FNV1aParameters.html index d51ce9632..c06021570 100644 --- a/api/DotNext.IO.Hashing.FNV1aParameters.html +++ b/api/DotNext.IO.Hashing.FNV1aParameters.html @@ -123,6 +123,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.IO.LengthFormat.html b/api/DotNext.IO.LengthFormat.html index 559a23fc3..1395b6f2e 100644 --- a/api/DotNext.IO.LengthFormat.html +++ b/api/DotNext.IO.LengthFormat.html @@ -116,6 +116,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<LengthFormat>(LengthFormat, ReadOnlySpan<LengthFormat>)
    +
    + Collection.ToAsyncEnumerator<LengthFormat, T>(LengthFormat, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<LengthFormat, T>(LengthFormat) +
    Enumerator.Skip<LengthFormat, T>(ref LengthFormat, int)
    diff --git a/api/DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor.html b/api/DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor.html index 213dfc21c..d56b5ede2 100644 --- a/api/DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor.html +++ b/api/DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor.html @@ -392,6 +392,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator.html b/api/DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator.html index 88ba3d081..7fbe8abfb 100644 --- a/api/DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator.html +++ b/api/DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator.html @@ -73,6 +73,10 @@

    Represents enumerator over decoded characters.

    +
    Inherited Members
    @@ -98,7 +102,7 @@
    Namespace: DotNext.
    Assembly: DotNext.IO.dll
    Syntax
    -
    public struct SequenceReader.DecodingEnumerable.Enumerator
    +
    public struct SequenceReader.DecodingEnumerable.Enumerator : IEnumerator<SequenceReader.DecodingEnumerable.Enumerator, ReadOnlyMemory<char>>

    Properties

    @@ -107,7 +111,7 @@

    Properties Edit this page - View Source + View Source

    Current

    @@ -140,7 +144,7 @@

    Methods Edit this page - View Source + View Source

    MoveNext()

    @@ -162,11 +166,15 @@
    Returns

    -
    TypeCondition
    ArgumentNullException

    action is null.

    bool

    true if decoding is successfull; false if nothing to decode.

    +

    true if decoding is successful; false if nothing to decode.

    +

    Implements

    +
    + IEnumerator<TSelf, T> +

    Extension Methods

    BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) @@ -174,6 +182,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -192,7 +206,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.IO.SequenceReader.DecodingEnumerable.html b/api/DotNext.IO.SequenceReader.DecodingEnumerable.html index 913ecf944..280c95b8c 100644 --- a/api/DotNext.IO.SequenceReader.DecodingEnumerable.html +++ b/api/DotNext.IO.SequenceReader.DecodingEnumerable.html @@ -73,6 +73,12 @@

    Represents decoding enumerable.

    +
    +
    Implements
    +
    IEnumerable<ReadOnlyMemory<char>>
    +
    IEnumerable
    +
    IAsyncEnumerable<ReadOnlyMemory<char>>
    +
    Inherited Members
    @@ -98,7 +104,7 @@
    Namespace: DotNext.
    Assembly: DotNext.IO.dll
    Syntax
    -
    public readonly struct SequenceReader.DecodingEnumerable
    +
    public readonly struct SequenceReader.DecodingEnumerable : IEnumerable<ReadOnlyMemory<char>>, IEnumerable, IAsyncEnumerable<ReadOnlyMemory<char>>

    Methods

    @@ -107,7 +113,7 @@

    Methods Edit this page - View Source + View Source

    GetEnumerator()

    @@ -134,6 +140,16 @@
    Returns
    +

    Implements

    +
    + IEnumerable<T> +
    +
    + IEnumerable +
    +
    + IAsyncEnumerable<T> +

    Extension Methods

    BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) @@ -141,12 +157,87 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    ExpressionBuilder.Const<T>(T)
    +
    + AsyncEnumerable.CopyAsync<T>(IAsyncEnumerable<T>, int, MemoryAllocator<T>?, CancellationToken) +
    +
    + AsyncEnumerable.ElementAtAsync<T>(IAsyncEnumerable<T>, int, CancellationToken) +
    +
    + AsyncEnumerable.FirstOrNoneAsync<T>(IAsyncEnumerable<T>, Predicate<T>, CancellationToken) +
    +
    + AsyncEnumerable.FirstOrNoneAsync<T>(IAsyncEnumerable<T>, CancellationToken) +
    +
    + AsyncEnumerable.FirstOrNullAsync<T>(IAsyncEnumerable<T>, CancellationToken) +
    +
    + AsyncEnumerable.ForEachAsync<T>(IAsyncEnumerable<T>, Action<T>, CancellationToken) +
    +
    + AsyncEnumerable.ForEachAsync<T>(IAsyncEnumerable<T>, Func<T, CancellationToken, ValueTask>, CancellationToken) +
    +
    + AsyncEnumerable.LastOrNoneAsync<T>(IAsyncEnumerable<T>, CancellationToken) +
    +
    + AsyncEnumerable.LastOrNullAsync<T>(IAsyncEnumerable<T>, CancellationToken) +
    +
    + AsyncEnumerable.ToArrayAsync<T>(IAsyncEnumerable<T>, int, MemoryAllocator<T>?, CancellationToken) +
    +
    + Memory.ToReadOnlySequence<T>(IEnumerable<ReadOnlyMemory<T>>) +
    +
    + Collection.Append<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.Copy<T>(IEnumerable<T>, int, MemoryAllocator<T>?) +
    +
    + Collection.ElementAt<T>(IEnumerable<T>, int, out T) +
    +
    + Collection.FirstOrNone<T>(IEnumerable<T>) +
    +
    + Collection.ForEachAsync<T>(IEnumerable<T>, Func<T, CancellationToken, ValueTask>, CancellationToken) +
    +
    + Collection.ForEach<T>(IEnumerable<T>, Action<T>) +
    +
    + Collection.LastOrNone<T>(IEnumerable<T>) +
    +
    + Collection.Prepend<T>(IEnumerable<T>, params T[]) +
    +
    + Collection.SequenceHashCode<T>(IEnumerable<T>, bool) +
    +
    + Collection.ToAsyncEnumerable<T>(IEnumerable<T>) +
    +
    + Collection.ToString<T>(IEnumerable<T>, string, string) +
    +
    + Enumerator.GetAsyncEnumerator<T>(IEnumerable<T>, CancellationToken) +
    @@ -159,7 +250,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator.html b/api/DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator.html index d18ed006c..5590b3bfa 100644 --- a/api/DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator.html +++ b/api/DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator.html @@ -107,7 +107,7 @@

    Properties Edit this page - View Source + View Source

    Current

    @@ -140,7 +140,7 @@

    Methods Edit this page - View Source + View Source

    MoveNext()

    @@ -162,7 +162,7 @@
    Returns
    bool -

    true if decoding is successfull; false if nothing to decode.

    +

    true if decoding is successful; false if nothing to decode.

    @@ -179,7 +179,7 @@
    Returns
    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.IO.SequenceReader.SpanDecodingEnumerable.html b/api/DotNext.IO.SequenceReader.SpanDecodingEnumerable.html index c0331b881..33bdbda6f 100644 --- a/api/DotNext.IO.SequenceReader.SpanDecodingEnumerable.html +++ b/api/DotNext.IO.SequenceReader.SpanDecodingEnumerable.html @@ -107,7 +107,7 @@

    Methods Edit this page - View Source + View Source

    GetEnumerator()

    @@ -146,7 +146,7 @@
    Returns
    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.IO.SequenceReader.html b/api/DotNext.IO.SequenceReader.html index 7b2536944..9d375b7e2 100644 --- a/api/DotNext.IO.SequenceReader.html +++ b/api/DotNext.IO.SequenceReader.html @@ -112,7 +112,7 @@

    Constructors Edit this page - View Source + View Source

    SequenceReader(ReadOnlySequence<byte>)

    @@ -156,7 +156,7 @@

    Properties Edit this page - View Source + View Source

    IsEmpty

    @@ -187,7 +187,7 @@
    Property Value
    Edit this page - View Source + View Source

    Position

    @@ -218,7 +218,7 @@
    Property Value
    Edit this page - View Source + View Source

    RemainingSequence

    @@ -251,7 +251,7 @@

    Methods Edit this page - View Source + View Source

    Decode(in DecodingContext, LengthFormat, MemoryAllocator<char>?)

    @@ -329,7 +329,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Decode(in DecodingContext, LengthFormat, Memory<char>)

    @@ -412,7 +412,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Decode(in DecodingContext, LengthFormat, Span<char>)

    @@ -495,7 +495,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Parse<T>(LengthFormat, NumberStyles, IFormatProvider?)

    @@ -594,7 +594,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Parse<T>(LengthFormat, IFormatProvider?)

    @@ -687,7 +687,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Parse<T>(in DecodingContext, LengthFormat, NumberStyles, IFormatProvider?, MemoryAllocator<char>?)

    @@ -798,7 +798,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Parse<TArg, TResult>(TArg, ReadOnlySpanFunc<char, TArg, TResult>, in DecodingContext, LengthFormat, MemoryAllocator<char>?)

    @@ -914,7 +914,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Read(long)

    @@ -980,7 +980,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Read(Span<byte>)

    @@ -1030,7 +1030,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ReadBigEndian<T>()

    @@ -1094,7 +1094,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ReadBlock(LengthFormat, MemoryAllocator<byte>?)

    @@ -1166,7 +1166,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ReadByte()

    @@ -1214,7 +1214,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ReadLittleEndian<T>()

    @@ -1278,7 +1278,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ReadToEnd()

    @@ -1311,7 +1311,7 @@
    Returns
    Edit this page - View Source + View Source

    Read<T>()

    @@ -1359,7 +1359,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Reset()

    @@ -1375,7 +1375,7 @@
    Declaration
    Edit this page - View Source + View Source

    Skip(long)

    @@ -1430,7 +1430,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ToString()

    @@ -1464,7 +1464,7 @@
    Overrides
    Edit this page - View Source + View Source

    TryRead(int, out ReadOnlyMemory<byte>)

    @@ -1520,7 +1520,7 @@
    Returns
    Edit this page - View Source + View Source

    TryRead(out ReadOnlyMemory<byte>)

    @@ -1579,6 +1579,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -1605,7 +1611,7 @@

    See Also

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.IO.StreamConsumer.html b/api/DotNext.IO.StreamConsumer.html index 2f265a5a0..089a690f0 100644 --- a/api/DotNext.IO.StreamConsumer.html +++ b/api/DotNext.IO.StreamConsumer.html @@ -303,6 +303,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.IO.TextConsumer.html b/api/DotNext.IO.TextConsumer.html index 2528cae6e..f6b9c448c 100644 --- a/api/DotNext.IO.TextConsumer.html +++ b/api/DotNext.IO.TextConsumer.html @@ -303,6 +303,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand.html b/api/DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand.html index c8163b30d..4d7fb8332 100644 --- a/api/DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand.html +++ b/api/DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand.html @@ -337,7 +337,7 @@
    Returns
    Edit this page - View Source + View Source

    GCCommand()

    diff --git a/api/DotNext.Metaprogramming.AsyncLambdaFlags.html b/api/DotNext.Metaprogramming.AsyncLambdaFlags.html index 59ba4f57a..391efe804 100644 --- a/api/DotNext.Metaprogramming.AsyncLambdaFlags.html +++ b/api/DotNext.Metaprogramming.AsyncLambdaFlags.html @@ -117,6 +117,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<AsyncLambdaFlags>(AsyncLambdaFlags, ReadOnlySpan<AsyncLambdaFlags>)
    +
    + Collection.ToAsyncEnumerator<AsyncLambdaFlags, T>(AsyncLambdaFlags, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<AsyncLambdaFlags, T>(AsyncLambdaFlags) +
    Enumerator.Skip<AsyncLambdaFlags, T>(ref AsyncLambdaFlags, int)
    diff --git a/api/DotNext.Metaprogramming.LambdaContext.html b/api/DotNext.Metaprogramming.LambdaContext.html index 6283d716d..aec72bcb7 100644 --- a/api/DotNext.Metaprogramming.LambdaContext.html +++ b/api/DotNext.Metaprogramming.LambdaContext.html @@ -274,6 +274,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Metaprogramming.LoopContext.html b/api/DotNext.Metaprogramming.LoopContext.html index d053d2baf..a11e2d3b1 100644 --- a/api/DotNext.Metaprogramming.LoopContext.html +++ b/api/DotNext.Metaprogramming.LoopContext.html @@ -119,6 +119,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.ClusterMemberId.html b/api/DotNext.Net.Cluster.ClusterMemberId.html index 0ef7c4af4..6e34be262 100644 --- a/api/DotNext.Net.Cluster.ClusterMemberId.html +++ b/api/DotNext.Net.Cluster.ClusterMemberId.html @@ -729,6 +729,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.ClusterMemberStatus.html b/api/DotNext.Net.Cluster.ClusterMemberStatus.html index 8eb160456..468df9351 100644 --- a/api/DotNext.Net.Cluster.ClusterMemberStatus.html +++ b/api/DotNext.Net.Cluster.ClusterMemberStatus.html @@ -114,6 +114,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<ClusterMemberStatus>(ClusterMemberStatus, ReadOnlySpan<ClusterMemberStatus>)
    +
    + Collection.ToAsyncEnumerator<ClusterMemberStatus, T>(ClusterMemberStatus, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<ClusterMemberStatus, T>(ClusterMemberStatus) +
    Enumerator.Skip<ClusterMemberStatus, T>(ref ClusterMemberStatus, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry-1.html b/api/DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry-1.html index 5e79653d7..ad3e7138c 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry-1.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry-1.html @@ -331,6 +331,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry.html b/api/DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry.html index 652273d2b..1c1514cef 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry.html @@ -315,6 +315,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry.html b/api/DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry.html index da92b1b0e..ad131cdcd 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry.html @@ -370,6 +370,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList.html b/api/DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList.html index 98deda869..f25a8d6ce 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList.html @@ -462,6 +462,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry-1.html b/api/DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry-1.html index 0388727e1..8aea23783 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry-1.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry-1.html @@ -287,6 +287,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken.html b/api/DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken.html index 6b253ef29..ab85e35eb 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken.html @@ -152,6 +152,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout.html b/api/DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout.html index ff4d3d3c1..e1be8b359 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout.html @@ -254,6 +254,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry.html b/api/DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry.html index 7eb26a23c..0451a9325 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry.html @@ -244,6 +244,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult.html b/api/DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult.html index 6dacdee86..73f14d05c 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult.html @@ -115,6 +115,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<HeartbeatResult>(HeartbeatResult, ReadOnlySpan<HeartbeatResult>)
    +
    + Collection.ToAsyncEnumerator<HeartbeatResult, T>(HeartbeatResult, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<HeartbeatResult, T>(HeartbeatResult) +
    Enumerator.Skip<HeartbeatResult, T>(ref HeartbeatResult, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState.html b/api/DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState.html index 8da466d51..f4241ce79 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState.html @@ -169,6 +169,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry-1.html b/api/DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry-1.html index 76141ee80..dd835f8b1 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry-1.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry-1.html @@ -292,6 +292,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode.html b/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode.html index fc8b6dc62..1f79171f8 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode.html @@ -122,6 +122,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<MemoryBasedStateMachine.CompactionMode>(MemoryBasedStateMachine.CompactionMode, ReadOnlySpan<MemoryBasedStateMachine.CompactionMode>)
    +
    + Collection.ToAsyncEnumerator<MemoryBasedStateMachine.CompactionMode, T>(MemoryBasedStateMachine.CompactionMode, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<MemoryBasedStateMachine.CompactionMode, T>(MemoryBasedStateMachine.CompactionMode) +
    Enumerator.Skip<MemoryBasedStateMachine.CompactionMode, T>(ref MemoryBasedStateMachine.CompactionMode, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy.html b/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy.html index d2f5f915d..c5dd55be1 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy.html @@ -109,6 +109,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<MemoryBasedStateMachine.LogEntryCacheEvictionPolicy>(MemoryBasedStateMachine.LogEntryCacheEvictionPolicy, ReadOnlySpan<MemoryBasedStateMachine.LogEntryCacheEvictionPolicy>)
    +
    + Collection.ToAsyncEnumerator<MemoryBasedStateMachine.LogEntryCacheEvictionPolicy, T>(MemoryBasedStateMachine.LogEntryCacheEvictionPolicy, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<MemoryBasedStateMachine.LogEntryCacheEvictionPolicy, T>(MemoryBasedStateMachine.LogEntryCacheEvictionPolicy) +
    Enumerator.Skip<MemoryBasedStateMachine.LogEntryCacheEvictionPolicy, T>(ref MemoryBasedStateMachine.LogEntryCacheEvictionPolicy, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext.html b/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext.html index bf9b5a341..f0f4fac67 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext.html @@ -144,6 +144,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry.html b/api/DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry.html index de1e8dd35..1feb58d7e 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry.html @@ -535,6 +535,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode.html b/api/DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode.html index 610461e68..0d3f52aa7 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode.html @@ -114,6 +114,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<PersistentState.WriteMode>(PersistentState.WriteMode, ReadOnlySpan<PersistentState.WriteMode>)
    +
    + Collection.ToAsyncEnumerator<PersistentState.WriteMode, T>(PersistentState.WriteMode, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<PersistentState.WriteMode, T>(PersistentState.WriteMode) +
    Enumerator.Skip<PersistentState.WriteMode, T>(ref PersistentState.WriteMode, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.PreVoteResult.html b/api/DotNext.Net.Cluster.Consensus.Raft.PreVoteResult.html index c507dfbd8..0a5558492 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.PreVoteResult.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.PreVoteResult.html @@ -114,6 +114,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<PreVoteResult>(PreVoteResult, ReadOnlySpan<PreVoteResult>)
    +
    + Collection.ToAsyncEnumerator<PreVoteResult, T>(PreVoteResult, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<PreVoteResult, T>(PreVoteResult) +
    Enumerator.Skip<PreVoteResult, T>(ref PreVoteResult, int)
    diff --git a/api/DotNext.Net.Cluster.Consensus.Raft.Result-1.html b/api/DotNext.Net.Cluster.Consensus.Raft.Result-1.html index 50c5b266d..6b41092db 100644 --- a/api/DotNext.Net.Cluster.Consensus.Raft.Result-1.html +++ b/api/DotNext.Net.Cluster.Consensus.Raft.Result-1.html @@ -187,6 +187,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp.html b/api/DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp.html index def32dddc..de5a6c183 100644 --- a/api/DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp.html +++ b/api/DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp.html @@ -1075,6 +1075,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Net.Http.HttpProtocolVersion.html b/api/DotNext.Net.Http.HttpProtocolVersion.html index 131bba8aa..aef97b938 100644 --- a/api/DotNext.Net.Http.HttpProtocolVersion.html +++ b/api/DotNext.Net.Http.HttpProtocolVersion.html @@ -119,6 +119,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<HttpProtocolVersion>(HttpProtocolVersion, ReadOnlySpan<HttpProtocolVersion>)
    +
    + Collection.ToAsyncEnumerator<HttpProtocolVersion, T>(HttpProtocolVersion, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<HttpProtocolVersion, T>(HttpProtocolVersion) +
    Enumerator.Skip<HttpProtocolVersion, T>(ref HttpProtocolVersion, int)
    diff --git a/api/DotNext.Optional-1.html b/api/DotNext.Optional-1.html index 137d5fb80..0ea43f97e 100644 --- a/api/DotNext.Optional-1.html +++ b/api/DotNext.Optional-1.html @@ -2305,6 +2305,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Resources.ResourceEntry.html b/api/DotNext.Resources.ResourceEntry.html index c662eeab4..9576de2d8 100644 --- a/api/DotNext.Resources.ResourceEntry.html +++ b/api/DotNext.Resources.ResourceEntry.html @@ -620,6 +620,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Result-1.html b/api/DotNext.Result-1.html index e1cf53a6c..c5cdebe13 100644 --- a/api/DotNext.Result-1.html +++ b/api/DotNext.Result-1.html @@ -1467,6 +1467,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Result-2.html b/api/DotNext.Result-2.html index b3b0c73bc..796fa713f 100644 --- a/api/DotNext.Result-2.html +++ b/api/DotNext.Result-2.html @@ -1603,6 +1603,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.Caching.CacheEvictionPolicy.html b/api/DotNext.Runtime.Caching.CacheEvictionPolicy.html index 0fd53be8f..f9c2ea655 100644 --- a/api/DotNext.Runtime.Caching.CacheEvictionPolicy.html +++ b/api/DotNext.Runtime.Caching.CacheEvictionPolicy.html @@ -109,6 +109,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<CacheEvictionPolicy>(CacheEvictionPolicy, ReadOnlySpan<CacheEvictionPolicy>)
    +
    + Collection.ToAsyncEnumerator<CacheEvictionPolicy, T>(CacheEvictionPolicy, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<CacheEvictionPolicy, T>(CacheEvictionPolicy) +
    Enumerator.Skip<CacheEvictionPolicy, T>(ref CacheEvictionPolicy, int)
    diff --git a/api/DotNext.Runtime.Caching.RandomAccessCache-2.ReadOrWriteSession.html b/api/DotNext.Runtime.Caching.RandomAccessCache-2.ReadOrWriteSession.html index dd936c42b..42006ec0b 100644 --- a/api/DotNext.Runtime.Caching.RandomAccessCache-2.ReadOrWriteSession.html +++ b/api/DotNext.Runtime.Caching.RandomAccessCache-2.ReadOrWriteSession.html @@ -220,6 +220,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.Caching.RandomAccessCache-2.ReadSession.html b/api/DotNext.Runtime.Caching.RandomAccessCache-2.ReadSession.html index b13078eb5..cf9897a87 100644 --- a/api/DotNext.Runtime.Caching.RandomAccessCache-2.ReadSession.html +++ b/api/DotNext.Runtime.Caching.RandomAccessCache-2.ReadSession.html @@ -151,6 +151,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder.html b/api/DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder.html index 80df6d5d1..1ab3411c6 100644 --- a/api/DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder.html +++ b/api/DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder.html @@ -233,6 +233,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.CompilerServices.Scope.html b/api/DotNext.Runtime.CompilerServices.Scope.html index c4aba0cbd..9857b85f9 100644 --- a/api/DotNext.Runtime.CompilerServices.Scope.html +++ b/api/DotNext.Runtime.CompilerServices.Scope.html @@ -374,6 +374,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder-1.html b/api/DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder-1.html index cbee631eb..e1204706b 100644 --- a/api/DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder-1.html +++ b/api/DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder-1.html @@ -493,6 +493,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder.html b/api/DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder.html index f8fa7658f..44433cbd2 100644 --- a/api/DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder.html +++ b/api/DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder.html @@ -459,6 +459,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter.html b/api/DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter.html index 91bcc0ef3..86feb33f3 100644 --- a/api/DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter.html +++ b/api/DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter.html @@ -268,6 +268,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.html b/api/DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.html index 81739d8b4..c22e721d5 100644 --- a/api/DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.html +++ b/api/DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.html @@ -192,6 +192,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.ExceptionServices.ExceptionAggregator.html b/api/DotNext.Runtime.ExceptionServices.ExceptionAggregator.html index 0fdc96d07..8766a68f4 100644 --- a/api/DotNext.Runtime.ExceptionServices.ExceptionAggregator.html +++ b/api/DotNext.Runtime.ExceptionServices.ExceptionAggregator.html @@ -257,6 +257,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.GCLatencyModeScope.html b/api/DotNext.Runtime.GCLatencyModeScope.html index d42a10c91..0cb9cfb0a 100644 --- a/api/DotNext.Runtime.GCLatencyModeScope.html +++ b/api/DotNext.Runtime.GCLatencyModeScope.html @@ -233,6 +233,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.GCNotification.Registration.html b/api/DotNext.Runtime.GCNotification.Registration.html index 6856ba8aa..b05a93436 100644 --- a/api/DotNext.Runtime.GCNotification.Registration.html +++ b/api/DotNext.Runtime.GCNotification.Registration.html @@ -133,6 +133,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html b/api/DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html index 061323cec..96700bf5f 100644 --- a/api/DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html +++ b/api/DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html @@ -75,9 +75,7 @@

    Inherited Members
    @@ -104,7 +102,7 @@
    Namespace: DotNext.
    Assembly: DotNext.Unsafe.dll
    Syntax
    -
    public struct Pointer<T>.Enumerator : IEnumerator<T>, IEnumerator, IDisposable
    +
    public struct Pointer<T>.Enumerator : IEnumerator<Pointer<T>.Enumerator, T>

    Properties

    @@ -113,7 +111,7 @@

    Properties Edit this page - View Source + View Source

    Current

    @@ -144,7 +142,7 @@
    Property Value
    Edit this page - View Source + View Source

    Pointer

    @@ -172,28 +170,12 @@
    Property Value

    Methods

    - - | - Edit this page - - - View Source - - -

    Dispose()

    -

    Releases all resources with this enumerator.

    -
    -
    -
    Declaration
    -
    -
    public void Dispose()
    -
    | Edit this page - View Source + View Source

    MoveNext()

    @@ -225,7 +207,7 @@
    Returns
    Edit this page - View Source + View Source

    Reset()

    @@ -238,13 +220,7 @@
    Declaration

    Implements

    - IEnumerator<T> -
    -
    - IEnumerator -
    -
    - IDisposable + IEnumerator<TSelf, T>

    Extension Methods

    @@ -254,16 +230,16 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    - Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int) + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken)
    - ExpressionBuilder.Const<T>(T) + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator)
    - Enumerator.Limit<T>(IEnumerator<T>, int, bool) + Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    - Enumerator.Skip<T>(IEnumerator<T>, int) + ExpressionBuilder.Const<T>(T)
    diff --git a/api/DotNext.Runtime.InteropServices.Pointer-1.html b/api/DotNext.Runtime.InteropServices.Pointer-1.html index b127c0814..c8036cfba 100644 --- a/api/DotNext.Runtime.InteropServices.Pointer-1.html +++ b/api/DotNext.Runtime.InteropServices.Pointer-1.html @@ -146,7 +146,7 @@

    Constructors Edit this page - View Source + View Source

    Pointer(nint)

    @@ -180,7 +180,7 @@
    Parameters
    Edit this page - View Source + View Source

    Pointer(nuint)

    @@ -215,7 +215,7 @@
    Parameters
    Edit this page - View Source + View Source

    Pointer(T*)

    @@ -252,7 +252,7 @@

    Properties Edit this page - View Source + View Source

    Address

    @@ -283,7 +283,7 @@
    Property Value
    Edit this page - View Source + View Source

    Bytes

    @@ -314,7 +314,7 @@
    Property Value
    Edit this page - View Source + View Source

    IsAligned

    @@ -346,7 +346,7 @@
    Property Value
    Edit this page - View Source + View Source

    IsNull

    @@ -377,7 +377,7 @@
    Property Value
    Edit this page - View Source + View Source

    this[nuint]

    @@ -447,7 +447,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Null

    @@ -478,7 +478,7 @@
    Property Value
    Edit this page - View Source + View Source

    Value

    @@ -528,7 +528,7 @@

    Methods Edit this page - View Source + View Source

    AsStream(long, FileAccess)

    @@ -603,7 +603,7 @@
    Exceptions
    Edit this page - View Source + View Source

    As<TOther>()

    @@ -667,7 +667,7 @@
    Exceptions
    Edit this page - View Source + View Source

    BitwiseCompare(Pointer<T>, nuint)

    @@ -724,7 +724,7 @@
    Returns
    Edit this page - View Source + View Source

    Clear()

    @@ -756,7 +756,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Clear(nuint)

    @@ -807,7 +807,7 @@
    Exceptions
    Edit this page - View Source + View Source

    CopyTo(Pointer<T>, nuint)

    @@ -869,7 +869,7 @@
    Exceptions
    Edit this page - View Source + View Source

    CopyTo(Span<T>)

    @@ -919,7 +919,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Equals(object?)

    @@ -971,7 +971,7 @@
    Overrides
    Edit this page - View Source + View Source

    Equals(T, IEqualityComparer<T>)

    @@ -1027,7 +1027,7 @@
    Returns
    Edit this page - View Source + View Source

    Equals<TOther>(Pointer<TOther>)

    @@ -1093,7 +1093,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Fill(T, nuint)

    @@ -1150,7 +1150,7 @@
    Exceptions
    Edit this page - View Source + View Source

    GetBoxedPointer()

    @@ -1187,7 +1187,7 @@
    See A Edit this page - View Source + View Source

    GetEnumerator(nuint)

    @@ -1238,7 +1238,7 @@
    Returns
    Edit this page - View Source + View Source

    GetHashCode()

    @@ -1272,7 +1272,7 @@
    Overrides
    Edit this page - View Source + View Source

    GetHashCode(IEqualityComparer<T>)

    @@ -1322,7 +1322,7 @@
    Returns
    Edit this page - View Source + View Source

    GetUnaligned()

    @@ -1370,7 +1370,7 @@
    Exceptions
    Edit this page - View Source + View Source

    GetUnaligned(nuint)

    @@ -1438,7 +1438,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Pin(int)

    @@ -1488,7 +1488,7 @@
    Returns
    Edit this page - View Source + View Source

    ReadFrom(Stream, long)

    @@ -1570,7 +1570,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ReadFromAsync(Stream, long, CancellationToken)

    @@ -1663,7 +1663,7 @@
    Exceptions
    Edit this page - View Source + View Source

    SetUnaligned(T)

    @@ -1714,7 +1714,7 @@
    Exceptions
    Edit this page - View Source + View Source

    SetUnaligned(T, nuint)

    @@ -1772,7 +1772,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Swap(Pointer<T>)

    @@ -1827,7 +1827,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ToArray(int)

    @@ -1894,7 +1894,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ToByteArray(int)

    @@ -1961,7 +1961,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ToMemoryOwner(int)

    @@ -2011,7 +2011,7 @@
    Returns
    Edit this page - View Source + View Source

    ToSpan(int)

    @@ -2061,7 +2061,7 @@
    Returns
    Edit this page - View Source + View Source

    ToString()

    @@ -2095,7 +2095,7 @@
    Overrides
    Edit this page - View Source + View Source

    WriteTo(Stream, long)

    @@ -2162,7 +2162,7 @@
    Exceptions
    Edit this page - View Source + View Source

    WriteToAsync(Stream, long, CancellationToken)

    @@ -2258,7 +2258,7 @@

    Operators Edit this page - View Source + View Source

    operator +(Pointer<T>, int)

    @@ -2317,7 +2317,7 @@
    Edit this page - View Source + View Source

    operator +(Pointer<T>, long)

    @@ -2376,7 +2376,7 @@
    Edit this page - View Source + View Source

    operator +(Pointer<T>, nint)

    @@ -2435,7 +2435,7 @@
    Edit this page - View Source + View Source

    operator +(Pointer<T>, nuint)

    @@ -2495,7 +2495,7 @@
    Edit this page - View Source + View Source

    operator checked +(Pointer<T>, int)

    @@ -2554,7 +2554,7 @@
    Edit this page - View Source + View Source

    operator checked +(Pointer<T>, long)

    @@ -2613,7 +2613,7 @@
    Edit this page - View Source + View Source

    operator checked +(Pointer<T>, nint)

    @@ -2672,7 +2672,7 @@
    Edit this page - View Source + View Source

    operator checked --(Pointer<T>)

    @@ -2722,7 +2722,7 @@
    Returns
    Edit this page - View Source + View Source

    operator checked ++(Pointer<T>)

    @@ -2772,7 +2772,7 @@
    Returns
    Edit this page - View Source + View Source

    operator checked -(Pointer<T>, int)

    @@ -2831,7 +2831,7 @@
    Edit this page - View Source + View Source

    operator checked -(Pointer<T>, long)

    @@ -2890,7 +2890,7 @@
    Edit this page - View Source + View Source

    operator checked -(Pointer<T>, nint)

    @@ -2949,7 +2949,7 @@
    Edit this page - View Source + View Source

    operator checked -(Pointer<T>, nuint)

    @@ -3009,7 +3009,7 @@
    Edit this page - View Source + View Source

    operator --(Pointer<T>)

    @@ -3059,7 +3059,7 @@
    Returns
    Edit this page - View Source + View Source

    operator ==(Pointer<T>, Pointer<T>)

    @@ -3115,7 +3115,7 @@
    Returns
    Edit this page - View Source + View Source

    explicit operator Pointer<T>(in MemoryHandle)

    @@ -3164,7 +3164,7 @@
    Returns
    Edit this page - View Source + View Source

    operator false(Pointer<T>)

    @@ -3214,7 +3214,7 @@
    Returns
    Edit this page - View Source + View Source

    operator >(Pointer<T>, Pointer<T>)

    @@ -3271,7 +3271,7 @@
    Returns
    Edit this page - View Source + View Source

    operator >=(Pointer<T>, Pointer<T>)

    @@ -3328,7 +3328,7 @@
    Returns
    Edit this page - View Source + View Source

    implicit operator nint(Pointer<T>)

    @@ -3377,7 +3377,7 @@
    Returns
    Edit this page - View Source + View Source

    implicit operator nuint(Pointer<T>)

    @@ -3427,7 +3427,7 @@
    Returns
    Edit this page - View Source + View Source

    implicit operator T*(Pointer<T>)

    @@ -3477,7 +3477,7 @@
    Returns
    Edit this page - View Source + View Source

    implicit operator Pointer<T>(T*)

    @@ -3527,7 +3527,7 @@
    Returns
    Edit this page - View Source + View Source

    operator ++(Pointer<T>)

    @@ -3577,7 +3577,7 @@
    Returns
    Edit this page - View Source + View Source

    operator !=(Pointer<T>, Pointer<T>)

    @@ -3633,7 +3633,7 @@
    Returns
    Edit this page - View Source + View Source

    operator <(Pointer<T>, Pointer<T>)

    @@ -3690,7 +3690,7 @@
    Returns
    Edit this page - View Source + View Source

    operator <=(Pointer<T>, Pointer<T>)

    @@ -3747,7 +3747,7 @@
    Returns
    Edit this page - View Source + View Source

    operator -(Pointer<T>, int)

    @@ -3806,7 +3806,7 @@
    Edit this page - View Source + View Source

    operator -(Pointer<T>, long)

    @@ -3865,7 +3865,7 @@
    Edit this page - View Source + View Source

    operator -(Pointer<T>, nint)

    @@ -3924,7 +3924,7 @@
    Edit this page - View Source + View Source

    operator -(Pointer<T>, nuint)

    @@ -3984,7 +3984,7 @@
    Edit this page - View Source + View Source

    operator true(Pointer<T>)

    @@ -4115,6 +4115,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -4133,7 +4139,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Runtime.ReadOnlyValueReference-1.html b/api/DotNext.Runtime.ReadOnlyValueReference-1.html index b908309d6..d1dae2466 100644 --- a/api/DotNext.Runtime.ReadOnlyValueReference-1.html +++ b/api/DotNext.Runtime.ReadOnlyValueReference-1.html @@ -77,6 +77,8 @@

    IEquatable<ReadOnlyValueReference<T>>
    IEqualityOperators<ReadOnlyValueReference<T>, ReadOnlyValueReference<T>, bool>
    +
    ISupplier<T>
    +
    IFunctional<Func<T>>
    Inherited Members
    @@ -94,7 +96,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public readonly struct ReadOnlyValueReference<T> : IEquatable<ReadOnlyValueReference<T>>, IEqualityOperators<ReadOnlyValueReference<T>, ReadOnlyValueReference<T>, bool>
    +
    public readonly struct ReadOnlyValueReference<T> : IEquatable<ReadOnlyValueReference<T>>, IEqualityOperators<ReadOnlyValueReference<T>, ReadOnlyValueReference<T>, bool>, ISupplier<T>, IFunctional<Func<T>>
    Type Parameters
    @@ -119,7 +121,7 @@

    Constructors Edit this page - View Source + View Source

    ReadOnlyValueReference(object, ref readonly T)

    @@ -159,7 +161,7 @@
    Parameters
    Edit this page - View Source + View Source

    ReadOnlyValueReference(ref readonly T)

    @@ -204,7 +206,7 @@
    See AlsoEdit this page - View Source + View Source

    ReadOnlyValueReference(T[], int)

    @@ -246,7 +248,7 @@

    Properties Edit this page - View Source + View Source

    IsEmpty

    @@ -277,7 +279,7 @@
    Property Value
    Edit this page - View Source + View Source

    Value

    @@ -310,7 +312,7 @@

    Methods Edit this page - View Source + View Source

    Equals(ReadOnlyValueReference<T>)

    @@ -359,7 +361,7 @@
    Returns
    Edit this page - View Source + View Source

    Equals(object?)

    @@ -410,7 +412,7 @@
    Overrides
    Edit this page - View Source + View Source

    GetHashCode()

    @@ -444,7 +446,7 @@
    Overrides
    Edit this page - View Source + View Source

    ToString()

    @@ -480,7 +482,7 @@

    Operators Edit this page - View Source + View Source

    operator ==(ReadOnlyValueReference<T>, ReadOnlyValueReference<T>)

    @@ -527,6 +529,56 @@
    Returns
    + + +
    bool

    true if both references are equal; otherwise, false.

    +
    + + | + Edit this page + + + View Source + + +

    explicit operator Func<T>(ReadOnlyValueReference<T>)

    +

    Returns a getter for the memory location.

    +
    +
    +
    Declaration
    +
    +
    public static explicit operator Func<T>(ReadOnlyValueReference<T> reference)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    ReadOnlyValueReference<T>reference

    A reference to a value.

    +
    +
    Returns
    + + + + + + + + + + + @@ -536,7 +588,7 @@
    Returns
    Edit this page - View Source + View Source

    implicit operator ReadOnlySpan<T>(ReadOnlyValueReference<T>)

    @@ -586,7 +638,7 @@
    Returns
    Edit this page - View Source + View Source

    operator !=(ReadOnlyValueReference<T>, ReadOnlyValueReference<T>)

    @@ -644,6 +696,12 @@

    Implements

    IEqualityOperators<TSelf, TOther, TResult>
    +
    + ISupplier<TResult> +
    +
    + IFunctional<TDelegate> +

    Extension Methods

    BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) @@ -651,6 +709,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -669,7 +733,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Runtime.SoftReferenceState.html b/api/DotNext.Runtime.SoftReferenceState.html index e8e3c0bd9..57f7323d0 100644 --- a/api/DotNext.Runtime.SoftReferenceState.html +++ b/api/DotNext.Runtime.SoftReferenceState.html @@ -114,6 +114,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<SoftReferenceState>(SoftReferenceState, ReadOnlySpan<SoftReferenceState>)
    +
    + Collection.ToAsyncEnumerator<SoftReferenceState, T>(SoftReferenceState, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<SoftReferenceState, T>(SoftReferenceState) +
    Enumerator.Skip<SoftReferenceState, T>(ref SoftReferenceState, int)
    diff --git a/api/DotNext.Runtime.ValueReference-1.html b/api/DotNext.Runtime.ValueReference-1.html index 354e7fbf3..87646292f 100644 --- a/api/DotNext.Runtime.ValueReference-1.html +++ b/api/DotNext.Runtime.ValueReference-1.html @@ -77,6 +77,10 @@

    IEquatable<ValueReference<T>>
    IEqualityOperators<ValueReference<T>, ValueReference<T>, bool>
    +
    ISupplier<T>
    +
    IFunctional<Func<T>>
    +
    IConsumer<T>
    +
    IFunctional<Action<T>>
    Inherited Members
    @@ -94,7 +98,7 @@
    Namespace: DotNext.
    Assembly: DotNext.dll
    Syntax
    -
    public readonly struct ValueReference<T> : IEquatable<ValueReference<T>>, IEqualityOperators<ValueReference<T>, ValueReference<T>, bool>
    +
    public readonly struct ValueReference<T> : IEquatable<ValueReference<T>>, IEqualityOperators<ValueReference<T>, ValueReference<T>, bool>, ISupplier<T>, IFunctional<Func<T>>, IConsumer<T>, IFunctional<Action<T>>
    Type Parameters

    TypeDescription
    Func<T>

    A getter for the memory location.

    @@ -119,7 +123,7 @@

    Constructors Edit this page - View Source + View Source

    ValueReference(object, ref T)

    @@ -159,7 +163,7 @@
    Parameters
    Edit this page - View Source + View Source

    ValueReference(T)

    @@ -193,7 +197,7 @@
    Parameters
    Edit this page - View Source + View Source

    ValueReference(ref T)

    @@ -239,7 +243,7 @@
    See Also
    Edit this page - View Source + View Source

    ValueReference(T[], int)

    @@ -297,7 +301,7 @@

    Properties Edit this page - View Source + View Source

    IsEmpty

    @@ -328,7 +332,7 @@
    Property Value
    Edit this page - View Source + View Source

    Value

    @@ -361,7 +365,7 @@

    Methods Edit this page - View Source + View Source

    Equals(ValueReference<T>)

    @@ -410,7 +414,7 @@
    Returns
    Edit this page - View Source + View Source

    Equals(object?)

    @@ -461,7 +465,7 @@
    Overrides
    Edit this page - View Source + View Source

    GetHashCode()

    @@ -495,7 +499,7 @@
    Overrides
    Edit this page - View Source + View Source

    ToString()

    @@ -531,7 +535,7 @@

    Operators Edit this page - View Source + View Source

    operator ==(ValueReference<T>, ValueReference<T>)

    @@ -578,6 +582,106 @@
    Returns
    + + +
    bool

    true if both references are equal; otherwise, false.

    +
    + + | + Edit this page + + + View Source + + +

    explicit operator Action<T>(ValueReference<T>)

    +

    Returns a setter for the memory location.

    +
    +
    +
    Declaration
    +
    +
    public static explicit operator Action<T>(ValueReference<T> reference)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    ValueReference<T>reference

    A reference to a value.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    Action<T>

    A setter for the memory location.

    +
    + + | + Edit this page + + + View Source + + +

    explicit operator Func<T>(ValueReference<T>)

    +

    Returns a getter for the memory location.

    +
    +
    +
    Declaration
    +
    +
    public static explicit operator Func<T>(ValueReference<T> reference)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + +
    TypeNameDescription
    ValueReference<T>reference

    A reference to a value.

    +
    +
    Returns
    + + + + + + + + + + + @@ -587,7 +691,7 @@
    Returns
    Edit this page - View Source + View Source

    implicit operator ReadOnlyValueReference<T>(ValueReference<T>)

    @@ -637,7 +741,7 @@
    Returns
    Edit this page - View Source + View Source

    implicit operator Span<T>(ValueReference<T>)

    @@ -687,7 +791,7 @@
    Returns
    Edit this page - View Source + View Source

    operator !=(ValueReference<T>, ValueReference<T>)

    @@ -745,6 +849,18 @@

    Implements

    IEqualityOperators<TSelf, TOther, TResult>
    +
    + ISupplier<TResult> +
    +
    + IFunctional<TDelegate> +
    +
    + IConsumer<T> +
    +
    + IFunctional<TDelegate> +

    Extension Methods

    BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound) @@ -752,6 +868,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    @@ -770,7 +892,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Span.html b/api/DotNext.Span.html index b048c3858..d80465ab6 100644 --- a/api/DotNext.Span.html +++ b/api/DotNext.Span.html @@ -115,7 +115,7 @@

    Methods Edit this page - View Source + View Source

    Advance<T>(ref ReadOnlySpan<T>)

    @@ -197,7 +197,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Advance<T>(ref ReadOnlySpan<T>, int)

    @@ -285,7 +285,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Advance<T>(ref Span<T>)

    @@ -367,7 +367,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Advance<T>(ref Span<T>, int)

    @@ -455,7 +455,7 @@
    Exceptions
    Edit this page - View Source + View Source

    AsBytes<T>(T*)

    @@ -523,7 +523,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    AsBytes<T>(ref T)

    @@ -590,7 +590,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    AsReadOnlyBytes<T>(ref readonly T)

    @@ -657,7 +657,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    BitwiseCompare<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

    @@ -729,7 +729,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    BitwiseEquals<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

    @@ -799,12 +799,84 @@
    Type Parameters
    Remarks

    This method performs bitwise equality between each pair of elements.

    + + | + Edit this page + + + View Source + + +

    CheckMask<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

    +

    Determines whether the specified value satisfies the given mask.

    +
    +
    +
    Declaration
    +
    +
    public static bool CheckMask<T>(this ReadOnlySpan<T> value, ReadOnlySpan<T> mask) where T : unmanaged
    +
    +
    Parameters
    +
    TypeDescription
    Func<T>

    A getter for the memory location.

    + + + + + + + + + + + + + + + + + + + +
    TypeNameDescription
    ReadOnlySpan<T>value

    The value to check.

    +
    ReadOnlySpan<T>mask

    The mask.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    bool

    true if value & mask == mask; otherwise, false.

    +
    +
    Type Parameters
    + + + + + + + + + + + + + +
    NameDescription
    T

    The type of the values.

    +
    | Edit this page - View Source + View Source

    Concat(ReadOnlySpan<string?>, MemoryAllocator<char>?)

    @@ -879,7 +951,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Concat<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, MemoryAllocator<T>?)

    @@ -957,7 +1029,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Concat<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, MemoryAllocator<T>?)

    @@ -1041,7 +1113,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Contravariance<T, TBase>(ReadOnlySpan<T>)

    @@ -1112,7 +1184,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    CopyTo<T>(ReadOnlySpan<T>, Span<T>, out int)

    @@ -1174,7 +1246,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    CopyTo<T>(Span<T>, Span<T>, out int)

    @@ -1236,7 +1308,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Copy<T>(ReadOnlySpan<T>, MemoryAllocator<T>?)

    @@ -1308,7 +1380,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    FirstOrNone<T>(ReadOnlySpan<T>, Predicate<T>?)

    @@ -1380,7 +1452,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    ForEach<T>(Span<T>, RefAction<T, int>)

    @@ -1436,7 +1508,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    ForEach<T, TArg>(Span<T>, delegate*<ref T, TArg, void>, TArg)

    @@ -1520,7 +1592,7 @@
    Exceptions
    Edit this page - View Source + View Source

    IndexOf<T>(ReadOnlySpan<T>, T, int, delegate*<T, T, bool>)

    @@ -1605,7 +1677,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    IndexOf<T>(ReadOnlySpan<T>, T, int, Func<T, T, bool>)

    @@ -1689,7 +1761,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Initialize<T>(Span<T>)

    @@ -1737,12 +1809,84 @@
    Type Parameters
    Remarks

    This method has the same behavior as Initialize() and supports reference types.

    + + | + Edit this page + + + View Source + + +

    IsBitwiseAndNonZero<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

    +

    Determines whether the specified value and the given mask produces non-zero bitwise AND.

    +
    +
    +
    Declaration
    +
    +
    public static bool IsBitwiseAndNonZero<T>(this ReadOnlySpan<T> value, ReadOnlySpan<T> mask) where T : unmanaged
    +
    +
    Parameters
    + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescription
    ReadOnlySpan<T>value

    The value to check.

    +
    ReadOnlySpan<T>mask

    The mask.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    bool

    true if value & mask != 0; otherwise, false.

    +
    +
    Type Parameters
    + + + + + + + + + + + + + +
    NameDescription
    T

    The type of the values.

    +
    | Edit this page - View Source + View Source

    Move<T>(Span<T>, Range, Index)

    @@ -1820,7 +1964,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Sort<T>(Span<T>, delegate*<T?, T?, int>)

    @@ -1877,7 +2021,7 @@
    Type Parameters
    Edit this page - View Source + View Source

    Swap<T>(Span<T>, Range, Range)

    @@ -1960,7 +2104,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Swap<T>(Span<T>, Span<T>)

    @@ -2037,7 +2181,7 @@
    Exceptions
    Edit this page - View Source + View Source

    TrimLength<T>(ReadOnlySpan<T>, int)

    @@ -2126,7 +2270,7 @@
    Exceptions
    Edit this page - View Source + View Source

    TrimLength<T>(Span<T>, int)

    @@ -2215,7 +2359,7 @@
    Exceptions
    Edit this page - View Source + View Source

    TrimLength<T>(Span<T>, int, out Span<T>)

    @@ -2317,7 +2461,7 @@
    Exceptions
    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Supplier-1.html b/api/DotNext.Supplier-1.html index 5dfc44b25..af68e418d 100644 --- a/api/DotNext.Supplier-1.html +++ b/api/DotNext.Supplier-1.html @@ -474,6 +474,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Supplier-2.html b/api/DotNext.Supplier-2.html index 3dc16f4e4..207e66762 100644 --- a/api/DotNext.Supplier-2.html +++ b/api/DotNext.Supplier-2.html @@ -479,6 +479,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Supplier-3.html b/api/DotNext.Supplier-3.html index 8dd764476..d74b7084e 100644 --- a/api/DotNext.Supplier-3.html +++ b/api/DotNext.Supplier-3.html @@ -484,6 +484,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.SupplierClosure-2.html b/api/DotNext.SupplierClosure-2.html index 0cab2960a..198cbf63d 100644 --- a/api/DotNext.SupplierClosure-2.html +++ b/api/DotNext.SupplierClosure-2.html @@ -256,6 +256,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.SupplierClosure-3.html b/api/DotNext.SupplierClosure-3.html index b3c3eea62..ab544bf8e 100644 --- a/api/DotNext.SupplierClosure-3.html +++ b/api/DotNext.SupplierClosure-3.html @@ -261,6 +261,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.SupplierClosure-4.html b/api/DotNext.SupplierClosure-4.html index 8c5ed96e5..b303b2a89 100644 --- a/api/DotNext.SupplierClosure-4.html +++ b/api/DotNext.SupplierClosure-4.html @@ -266,6 +266,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Text.DecodingContext.html b/api/DotNext.Text.DecodingContext.html index a1e743a53..d72c6c2ee 100644 --- a/api/DotNext.Text.DecodingContext.html +++ b/api/DotNext.Text.DecodingContext.html @@ -386,6 +386,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Text.EncodingContext.html b/api/DotNext.Text.EncodingContext.html index 9098167b3..e5ee267e4 100644 --- a/api/DotNext.Text.EncodingContext.html +++ b/api/DotNext.Text.EncodingContext.html @@ -386,6 +386,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Text.Json.JsonSerializable-1.html b/api/DotNext.Text.Json.JsonSerializable-1.html index 4c559ee91..bf3876093 100644 --- a/api/DotNext.Text.Json.JsonSerializable-1.html +++ b/api/DotNext.Text.Json.JsonSerializable-1.html @@ -540,6 +540,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Text.StringBuilderConsumer.html b/api/DotNext.Text.StringBuilderConsumer.html index 334d1ddc5..532ee07fe 100644 --- a/api/DotNext.Text.StringBuilderConsumer.html +++ b/api/DotNext.Text.StringBuilderConsumer.html @@ -314,6 +314,12 @@

    Extension Methods

    BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
    +
    + Collection.ToAsyncEnumerator<TEnumerator, T>(TEnumerator, CancellationToken) +
    +
    + Collection.ToClassicEnumerator<TEnumerator, T>(TEnumerator) +
    Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
    diff --git a/api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html b/api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html new file mode 100644 index 000000000..7966844ea --- /dev/null +++ b/api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html @@ -0,0 +1,284 @@ + + + + + + + + Struct AsyncEventHub.EventGroup.Enumerator | .NEXT + + + + + + + + + + + + + + +
    +
    + + + + +
    + + +
    + + + + + + diff --git a/api/DotNext.Threading.AsyncEventHub.EventGroup.html b/api/DotNext.Threading.AsyncEventHub.EventGroup.html new file mode 100644 index 000000000..c07564389 --- /dev/null +++ b/api/DotNext.Threading.AsyncEventHub.EventGroup.html @@ -0,0 +1,425 @@ + + + + + + + + Struct AsyncEventHub.EventGroup | .NEXT + + + + + + + + + + + + + + +
    +
    + + + + +
    + + +
    + + + + + + diff --git a/api/DotNext.Threading.AsyncEventHub.html b/api/DotNext.Threading.AsyncEventHub.html index bf41e38af..3b7c517a9 100644 --- a/api/DotNext.Threading.AsyncEventHub.html +++ b/api/DotNext.Threading.AsyncEventHub.html @@ -76,14 +76,83 @@

    Inheritance
    object
    -
    AsyncEventHub
    +
    Disposable
    +
    QueuedSynchronizer
    +
    AsyncEventHub
    Implements
    +
    IDisposable
    IResettable
    Inherited Members
    +
    + QueuedSynchronizer.MeasurementTags +
    +
    + QueuedSynchronizer.TrackSuspendedCallers(Func<object>) +
    +
    + QueuedSynchronizer.SetCallerInformation(object) +
    +
    + QueuedSynchronizer.GetSuspendedCallers() +
    +
    + QueuedSynchronizer.CancelSuspendedCallers(CancellationToken) +
    +
    + QueuedSynchronizer.Dispose(bool) +
    +
    + QueuedSynchronizer.Dispose(Exception) +
    +
    + QueuedSynchronizer.DisposeAsyncCore() +
    +
    + QueuedSynchronizer.DisposeAsync() +
    +
    + Disposable.IsDisposed +
    +
    + Disposable.IsDisposing +
    +
    + Disposable.IsDisposingOrDisposed +
    +
    + Disposable.DisposedTask +
    +
    + Disposable.GetDisposedTask<T>() +
    +
    + Disposable.TrySetDisposedException<T>(TaskCompletionSource<T>) +
    +
    + Disposable.TrySetDisposedException(TaskCompletionSource) +
    +
    + Disposable.TryBeginDispose() +
    +
    + Disposable.Dispose() +
    +
    + Disposable.Dispose(IEnumerable<IDisposable>) +
    +
    + Disposable.DisposeAsync(IEnumerable<IAsyncDisposable>) +
    +
    + Disposable.Dispose(ReadOnlySpan<IDisposable>) +
    +
    + Disposable.DisposeAsync(params IAsyncDisposable[]) +
    object.Equals(object)
    @@ -110,7 +179,7 @@
    Namespace: DotNext.
    Assembly: DotNext.Threading.dll
    Syntax
    -
    public class AsyncEventHub : IResettable
    +
    public class AsyncEventHub : QueuedSynchronizer, IDisposable, IResettable

    Constructors

    @@ -119,7 +188,7 @@

    Constructors Edit this page - View Source + View Source

    AsyncEventHub(int)

    @@ -171,7 +240,7 @@

    Properties Edit this page - View Source + View Source

    Count

    @@ -201,19 +270,51 @@

    Methods

    | - Edit this page + Edit this page - View Source + View Source - -

    CancelSuspendedCallers(CancellationToken)

    -

    Cancels all suspended callers.

    + +

    CaptureState()

    +

    Captures the state of the events.

    Declaration
    -
    public void CancelSuspendedCallers(CancellationToken token)
    +
    public AsyncEventHub.EventGroup CaptureState()
    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    AsyncEventHub.EventGroup

    A group of signaled events.

    +
    + + | + Edit this page + + + View Source + + +

    Pulse(in EventGroup)

    +

    Turns the specified events into signaled state.

    +
    +
    +
    Declaration
    +
    +
    public AsyncEventHub.EventGroup Pulse(in AsyncEventHub.EventGroup events)
    Parameters
    @@ -226,73 +327,56 @@
    Parameters
    - - - + +
    CancellationTokentoken

    The token in canceled state.

    +
    AsyncEventHub.EventGroupevents

    A group of events to be signaled.

    -
    Exceptions
    +
    Returns
    - + - - +
    TypeConditionDescription
    ArgumentOutOfRangeException

    token is not in canceled state.

    +
    AsyncEventHub.EventGroup

    A group of events set by the method.

    - - | - Edit this page - - - View Source - - -

    CaptureState(Span<bool>)

    -

    Captures the state of the events.

    -
    -
    -
    Declaration
    -
    -
    public void CaptureState(Span<bool> states)
    -
    -
    Parameters
    +
    Exceptions
    - - + - - - + + + + +
    TypeNameDescriptionCondition
    Span<bool>states

    A buffer of states to fill.

    +
    ArgumentOutOfRangeException

    events contains an event index that is larger than or equal to Count.

    +
    ObjectDisposedException

    The object is disposed.

    -
    Remarks
    -

    Each element of the buffer will be modified with the state of the event matching -to the index of the element.

    -
    | Edit this page - View Source + View Source

    Pulse(int)

    @@ -349,75 +433,109 @@
    Exceptions
    ArgumentOutOfRangeException

    eventIndex is invalid.

    + + + + ObjectDisposedException +

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    Pulse(ReadOnlySpan<int>)

    -

    Turns the specified events into signaled state.

    + +

    PulseAll()

    +

    Turns all events into the signaled state.

    Declaration
    -
    public int Pulse(ReadOnlySpan<int> eventIndexes)
    +
    public AsyncEventHub.EventGroup PulseAll()
    -
    Parameters
    +
    Returns
    - - - - + + + +
    TypeName Description
    ReadOnlySpan<int>eventIndexes

    A span of event indexes.

    +
    AsyncEventHub.EventGroup
    +
    Exceptions
    + + + + + + + + + + +
    TypeCondition
    ObjectDisposedException

    The object is disposed.

    -
    Returns
    + + | + Edit this page + + + View Source + + +

    Reset()

    +

    Turns all events to non-signaled state.

    +
    +
    +
    Declaration
    +
    +
    public void Reset()
    +
    +
    Exceptions
    - + - - +
    TypeDescriptionCondition
    int

    The number of triggered events.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    Pulse(ReadOnlySpan<int>, Span<bool>)

    -

    Turns the specified events into signaled state.

    + +

    ResetAndPulse(in EventGroup)

    +

    Turns the specified events into signaled state and reset all other events.

    Declaration
    -
    public void Pulse(ReadOnlySpan<int> eventIndexes, Span<bool> flags)
    +
    public AsyncEventHub.EventGroup ResetAndPulse(in AsyncEventHub.EventGroup events)
    Parameters
    @@ -430,17 +548,25 @@
    Parameters
    - - - + + + +
    ReadOnlySpan<int>eventIndexes

    A span of event indexes.

    +
    AsyncEventHub.EventGroupevents

    A group of events to be signaled.

    +
    Returns
    + + + + + + + + - - - + @@ -456,58 +582,102 @@
    Exceptions
    - + + + +
    TypeDescription
    Span<bool>flags

    A set of event states. The value of each element will be overwritten by the method as follows: -true if the corresponding event has been moved to the signaled state, -or false if the event is already in signaled state.

    +
    AsyncEventHub.EventGroup

    A group of events set by the method.

    ArgumentOutOfRangeException

    The length of eventIndexes is not equal to the length of flags.

    +

    events contains an event index that is larger than or equal to Count.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    PulseAll()

    -

    Turns all events into the signaled state.

    + +

    ResetAndPulse(int)

    +

    Turns the specified event into the signaled state and reset all other events.

    Declaration
    -
    public int PulseAll()
    +
    public bool ResetAndPulse(int eventIndex)
    -
    Returns
    +
    Parameters
    + - + + + +
    TypeName Description
    int

    The number of triggered events.

    +
    eventIndex

    The index of the event.

    +
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    bool

    true if the event turned into signaled state; false if the event is already in signaled state.

    +
    +
    Exceptions
    + + + + + + + + + + + + + + +
    TypeCondition
    ArgumentOutOfRangeException

    eventIndex is invalid.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    PulseAll(Span<bool>)

    -

    Turns all events into the signaled state.

    + +

    WaitAllAsync(in EventGroup, CancellationToken)

    +

    Waits for all events.

    Declaration
    -
    public void PulseAll(Span<bool> flags)
    +
    public ValueTask WaitAllAsync(in AsyncEventHub.EventGroup events, CancellationToken token = default)
    Parameters
    @@ -520,11 +690,31 @@
    Parameters
    - - - + + + + + + + + + +
    Span<bool>flags

    A set of event states. The value of each element will be overwritten by the method as follows: -true if the corresponding event has been moved to the signaled state, -or false if the event is already in signaled state.

    +
    AsyncEventHub.EventGroupevents

    A group of events to be awaited.

    +
    CancellationTokentoken

    The token that can be used to cancel the operation.

    +
    +
    Returns
    + + + + + + + + + + + @@ -540,42 +730,36 @@
    Exceptions
    - + + + + + + + +
    TypeDescription
    ValueTask

    A task that represents the completion of all the specified events.

    ArgumentOutOfRangeException

    The length of flags is less than Count.

    +

    events contains an event index that is larger than or equal to Count.

    +
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page - - - View Source - - -

    Reset()

    -

    Turns all events to non-signaled state.

    -
    -
    -
    Declaration
    -
    -
    public void Reset()
    -
    - - | - Edit this page + Edit this page - View Source + View Source - -

    ResetAndPulse(int)

    -

    Turns the specified event into the signaled state and reset all other events.

    + +

    WaitAllAsync(in EventGroup, TimeSpan, CancellationToken)

    +

    Waits for all events.

    Declaration
    -
    public bool ResetAndPulse(int eventIndex)
    +
    public ValueTask WaitAllAsync(in AsyncEventHub.EventGroup events, TimeSpan timeout, CancellationToken token = default)
    Parameters
    @@ -588,9 +772,21 @@
    Parameters
    - - - + + + + + + + + + + + + @@ -605,8 +801,8 @@
    Returns
    - - + @@ -622,26 +818,41 @@
    Exceptions
    - + + + + + + + + + + + +
    inteventIndex

    The index of the event.

    +
    AsyncEventHub.EventGroupevents

    A group of events to be awaited.

    +
    TimeSpantimeout

    The time to wait for the events.

    +
    CancellationTokentoken

    The token that can be used to cancel the operation.

    bool

    true if the event turned into signaled state; false if the event is already in signaled state.

    +
    ValueTask

    A task that represents the completion of all the specified events.

    ArgumentOutOfRangeException

    eventIndex is invalid.

    +

    events contains an event index that is larger than or equal to Count.

    +
    TimeoutException

    The operation has timed out.

    +
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    ResetAndPulse(ReadOnlySpan<int>)

    -

    Turns the specified events into signaled state and reset all other events.

    + +

    WaitAllAsync(CancellationToken)

    +

    Waits for all events.

    Declaration
    -
    public int ResetAndPulse(ReadOnlySpan<int> eventIndexes)
    +
    public ValueTask WaitAllAsync(CancellationToken token = default)
    Parameters
    @@ -654,9 +865,9 @@
    Parameters
    - - - + + @@ -671,27 +882,48 @@
    Returns
    - - + + + +
    ReadOnlySpan<int>eventIndexes

    A span of event indexes.

    +
    CancellationTokentoken

    The token that can be used to cancel the operation.

    int

    The number of triggered events.

    +
    ValueTask

    A task that represents the completion of all the specified events.

    +
    +
    Exceptions
    + + + + + + + + + + + + + + +
    TypeCondition
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    ResetAndPulse(ReadOnlySpan<int>, Span<bool>)

    -

    Turns the specified events into signaled state and reset all other events.

    + +

    WaitAllAsync(TimeSpan, CancellationToken)

    +

    Waits for all events.

    Declaration
    -
    public void ResetAndPulse(ReadOnlySpan<int> eventIndexes, Span<bool> flags)
    +
    public ValueTask WaitAllAsync(TimeSpan timeout, CancellationToken token = default)
    Parameters
    @@ -704,17 +936,31 @@
    Parameters
    - - - + + + + + + + + +
    ReadOnlySpan<int>eventIndexes

    A span of event indexes.

    +
    TimeSpantimeout

    The time to wait for the events.

    +
    CancellationTokentoken

    The token that can be used to cancel the operation.

    +
    Returns
    + + + + + + + + - - - + @@ -729,27 +975,37 @@
    Exceptions
    - - + + + + + + + + +
    TypeDescription
    Span<bool>flags

    A set of event states. The value of each element will be overwritten by the method as follows: -true if the corresponding event has been moved to the signaled state, -or false if the event is already in signaled state.

    +
    ValueTask

    A task that represents the completion of all the specified events.

    ArgumentOutOfRangeException

    The length of eventIndexes is not equal to the length of flags.

    +
    TimeoutException

    The operation has timed out.

    +
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    WaitAllAsync(ReadOnlySpan<int>, CancellationToken)

    -

    Waits for all events.

    + +

    WaitAnyAsync(in EventGroup, ICollection<int>, CancellationToken)

    +

    Waits for any of the specified events.

    Declaration
    -
    public Task WaitAllAsync(ReadOnlySpan<int> eventIndexes, CancellationToken token = default)
    +
    public ValueTask WaitAnyAsync(in AsyncEventHub.EventGroup events, ICollection<int> output, CancellationToken token = default)
    Parameters
    @@ -762,9 +1018,15 @@
    Parameters
    - - - + + + + + + + @@ -785,8 +1047,8 @@
    Returns
    - - + @@ -800,28 +1062,38 @@
    Exceptions
    + + + + + + + +
    ReadOnlySpan<int>eventIndexes

    The indexes of the events.

    +
    AsyncEventHub.EventGroupevents

    A group of events to be awaited.

    +
    ICollection<int>output

    A collection of signaled events set by the method when returned successfully.

    Task

    A task that represents the completion of all the specified events.

    +
    ValueTask

    The task representing the event.

    ArgumentOutOfRangeException

    events contains an event index that is larger than or equal to Count.

    +
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    WaitAllAsync(ReadOnlySpan<int>, TimeSpan, CancellationToken)

    -

    Waits for all events.

    + +

    WaitAnyAsync(in EventGroup, ICollection<int>, TimeSpan, CancellationToken)

    +

    Waits for any of the specified events.

    Declaration
    -
    public Task WaitAllAsync(ReadOnlySpan<int> eventIndexes, TimeSpan timeout, CancellationToken token = default)
    +
    public ValueTask WaitAnyAsync(in AsyncEventHub.EventGroup events, ICollection<int> output, TimeSpan timeout, CancellationToken token = default)
    Parameters
    @@ -834,15 +1106,21 @@
    Parameters
    - - - + + + + + + + - @@ -863,8 +1141,8 @@
    Returns
    - - + @@ -878,6 +1156,11 @@
    Exceptions
    + + + + + + + +
    ReadOnlySpan<int>eventIndexes

    The indexes of the events.

    +
    AsyncEventHub.EventGroupevents

    A group of events to be awaited.

    +
    ICollection<int>output

    A collection of signaled events set by the method when returned successfully.

    TimeSpan timeout

    The time to wait for the events.

    +

    The time to wait for an event.

    Task

    A task that represents the completion of all of the specified events.

    +
    ValueTask

    The task representing the event.

    ArgumentOutOfRangeException

    events contains an event index that is larger than or equal to Count.

    +
    TimeoutException

    The operation has timed out.

    @@ -886,25 +1169,30 @@
    Exceptions
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    WaitAllAsync(CancellationToken)

    -

    Waits for all events.

    + +

    WaitAnyAsync(in EventGroup, CancellationToken)

    +

    Waits for any of the specified events.

    Declaration
    -
    public Task WaitAllAsync(CancellationToken token = default)
    +
    public ValueTask WaitAnyAsync(in AsyncEventHub.EventGroup events, CancellationToken token = default)
    Parameters
    @@ -916,6 +1204,12 @@
    Parameters
    + + + + + @@ -934,8 +1228,8 @@
    Returns
    - - + @@ -949,28 +1243,38 @@
    Exceptions
    + + + + + + + +
    AsyncEventHub.EventGroupevents

    A group of events to be awaited.

    +
    CancellationToken token
    Task

    A task that represents the completion of all the specified events.

    +
    ValueTask

    The task representing the event.

    ArgumentOutOfRangeException

    events contains an event index that is larger than or equal to Count.

    +
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source - -

    WaitAllAsync(TimeSpan, CancellationToken)

    -

    Waits for all events.

    + +

    WaitAnyAsync(in EventGroup, TimeSpan, CancellationToken)

    +

    Waits for any of the specified events.

    Declaration
    -
    public Task WaitAllAsync(TimeSpan timeout, CancellationToken token = default)
    +
    public ValueTask WaitAnyAsync(in AsyncEventHub.EventGroup events, TimeSpan timeout, CancellationToken token = default)
    Parameters
    @@ -982,10 +1286,16 @@
    Parameters
    + + + + + - @@ -1006,8 +1316,8 @@
    Returns
    - - + @@ -1021,6 +1331,11 @@
    Exceptions
    + + + + + + + +
    AsyncEventHub.EventGroupevents

    A group of events to be awaited.

    +
    TimeSpan timeout

    The time to wait for the events.

    +

    The time to wait for an event.

    Task

    A task that represents the completion of all the specified events.

    +
    ValueTask

    The task representing the event.

    ArgumentOutOfRangeException

    events contains an event index that is larger than or equal to Count.

    +
    TimeoutException

    The operation has timed out.

    @@ -1029,25 +1344,30 @@
    Exceptions
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source -

    WaitAnyAsync(ReadOnlySpan<int>, CancellationToken)

    +

    WaitAnyAsync(ICollection<int>, CancellationToken)

    Waits for any of the specified events.

    Declaration
    -
    public Task<int> WaitAnyAsync(ReadOnlySpan<int> eventIndexes, CancellationToken token = default)
    +
    public ValueTask WaitAnyAsync(ICollection<int> output, CancellationToken token = default)
    Parameters
    @@ -1060,9 +1380,9 @@
    Parameters
    - - - + + @@ -1083,7 +1403,7 @@
    Returns
    - + @@ -1099,32 +1419,32 @@
    Exceptions
    - - + - - +
    ReadOnlySpan<int>eventIndexes

    A set of event indexes to wait for.

    +
    ICollection<int>output

    A collection of signaled events set by the method when returned successfully.

    Task<int>ValueTask

    The index of the first signaled event.

    ArgumentOutOfRangeException

    eventIndexes is empty.

    +
    OperationCanceledException

    The operation has been canceled.

    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    | - Edit this page + Edit this page - View Source + View Source -

    WaitAnyAsync(ReadOnlySpan<int>, TimeSpan, CancellationToken)

    +

    WaitAnyAsync(ICollection<int>, TimeSpan, CancellationToken)

    Waits for any of the specified events.

    Declaration
    -
    public Task<int> WaitAnyAsync(ReadOnlySpan<int> eventIndexes, TimeSpan timeout, CancellationToken token = default)
    +
    public ValueTask WaitAnyAsync(ICollection<int> output, TimeSpan timeout, CancellationToken token = default)
    Parameters
    @@ -1137,9 +1457,9 @@
    Parameters
    - - - + + @@ -1166,7 +1486,7 @@
    Returns
    - + @@ -1181,11 +1501,6 @@
    Exceptions
    - - - - + + + + @@ -1203,7 +1523,7 @@
    Exceptions
    Edit this page - View Source + View Source

    WaitAnyAsync(CancellationToken)

    @@ -1212,7 +1532,7 @@

    Declaration
    -
    public Task<int> WaitAnyAsync(CancellationToken token = default)
    +
    public ValueTask WaitAnyAsync(CancellationToken token = default)
    Parameters
    ReadOnlySpan<int>eventIndexes

    A set of event indexes to wait for.

    +
    ICollection<int>output

    A collection of signaled events set by the method when returned successfully.

    Task<int>ValueTask

    The index of the first signaled event.

    ArgumentOutOfRangeException

    eventIndexes is empty.

    -
    TimeoutException

    The operation has timed out.

    @@ -1194,6 +1509,11 @@
    Exceptions
    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    @@ -1242,7 +1562,7 @@
    Returns
    - + @@ -1260,6 +1580,11 @@
    Exceptions
    + + + + @@ -1269,7 +1594,7 @@
    Exceptions
    Edit this page - View Source + View Source

    WaitAnyAsync(TimeSpan, CancellationToken)

    @@ -1278,7 +1603,7 @@

    Declaration
    -
    public Task<int> WaitAnyAsync(TimeSpan timeout, CancellationToken token = default)
    +
    public ValueTask WaitAnyAsync(TimeSpan timeout, CancellationToken token = default)
    Parameters
    Task<int>ValueTask

    The index of the first signaled event.

    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    @@ -1314,7 +1639,7 @@
    Returns
    - + @@ -1337,6 +1662,11 @@
    Exceptions
    + + + + @@ -1346,7 +1676,7 @@
    Exceptions
    Edit this page - View Source + View Source

    WaitOneAsync(int, CancellationToken)

    @@ -1355,7 +1685,7 @@

    Declaration
    -
    public Task WaitOneAsync(int eventIndex, CancellationToken token = default)
    +
    public ValueTask WaitOneAsync(int eventIndex, CancellationToken token = default)
    Parameters
    Task<int>ValueTask

    The index of the first signaled event.

    OperationCanceledException

    The operation has been canceled.

    +
    ObjectDisposedException

    The object is disposed.

    @@ -1391,7 +1721,7 @@
    Returns
    - + @@ -1414,6 +1744,11 @@
    Exceptions
    + + + + @@ -1423,7 +1758,7 @@
    Exceptions
    Edit this page - View Source + View Source

    WaitOneAsync(int, TimeSpan, CancellationToken)

    @@ -1432,7 +1767,7 @@

    Declaration
    -
    public Task WaitOneAsync(int eventIndex, TimeSpan timeout, CancellationToken token = default)
    +
    public ValueTask WaitOneAsync(int eventIndex, TimeSpan timeout, CancellationToken token = default)
    Parameters
    TaskValueTask

    The task representing the event.

    ArgumentOutOfRangeException

    eventIndex is invalid.

    +
    ObjectDisposedException

    The object is disposed.

    @@ -1474,7 +1809,7 @@
    Returns
    - + @@ -1502,11 +1837,19 @@
    Exceptions
    + + + +
    TaskValueTask

    The task representing the event.

    ArgumentOutOfRangeException

    eventIndex is invalid.

    +
    ObjectDisposedException

    The object is disposed.

    Implements

    + @@ -1580,7 +1923,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Threading.AsyncExclusiveLock.html b/api/DotNext.Threading.AsyncExclusiveLock.html index 18cefc2f1..83a201939 100644 --- a/api/DotNext.Threading.AsyncExclusiveLock.html +++ b/api/DotNext.Threading.AsyncExclusiveLock.html @@ -188,7 +188,7 @@

    Constructors Edit this page - View Source + View Source

    AsyncExclusiveLock()

    @@ -204,7 +204,7 @@
    Declaration
    Edit this page - View Source + View Source

    AsyncExclusiveLock(int)

    @@ -256,7 +256,7 @@

    Properties Edit this page - View Source + View Source

    IsLockHeld

    @@ -289,7 +289,7 @@

    Methods Edit this page - View Source + View Source

    AcquireAsync(CancellationToken)

    @@ -370,7 +370,7 @@
    Exceptions
    Edit this page - View Source + View Source

    AcquireAsync(TimeSpan, CancellationToken)

    @@ -462,7 +462,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Release()

    @@ -499,7 +499,7 @@
    Exceptions
    Edit this page - View Source + View Source

    StealAsync(object?, CancellationToken)

    @@ -590,7 +590,7 @@
    Edit this page - View Source + View Source

    StealAsync(object?, TimeSpan, CancellationToken)

    @@ -692,7 +692,7 @@
    Edit this page - View Source + View Source

    TryAcquire()

    @@ -740,7 +740,7 @@
    Exceptions
    Edit this page - View Source + View Source

    TryAcquireAsync(TimeSpan, CancellationToken)

    @@ -827,7 +827,7 @@
    Exceptions
    Edit this page - View Source + View Source

    TryStealAsync(object?, TimeSpan, CancellationToken)

    @@ -996,7 +996,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Threading.AsyncLock.Holder.html b/api/DotNext.Threading.AsyncLock.Holder.html index e48a3437f..bee0d7a1a 100644 --- a/api/DotNext.Threading.AsyncLock.Holder.html +++ b/api/DotNext.Threading.AsyncLock.Holder.html @@ -224,6 +224,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.AsyncLock.html b/api/DotNext.Threading.AsyncLock.html index dc2ad109a..214246a9b 100644 --- a/api/DotNext.Threading.AsyncLock.html +++ b/api/DotNext.Threading.AsyncLock.html @@ -1180,6 +1180,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.AsyncReaderWriterLock.LockStamp.html b/api/DotNext.Threading.AsyncReaderWriterLock.LockStamp.html index 8db18dd48..05a15807d 100644 --- a/api/DotNext.Threading.AsyncReaderWriterLock.LockStamp.html +++ b/api/DotNext.Threading.AsyncReaderWriterLock.LockStamp.html @@ -365,6 +365,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Atomic-1.html b/api/DotNext.Threading.Atomic-1.html index 77770f0a3..aa4a63366 100644 --- a/api/DotNext.Threading.Atomic-1.html +++ b/api/DotNext.Threading.Atomic-1.html @@ -1047,6 +1047,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Atomic.Boolean.html b/api/DotNext.Threading.Atomic.Boolean.html index fc44fc73b..2a91bb3a4 100644 --- a/api/DotNext.Threading.Atomic.Boolean.html +++ b/api/DotNext.Threading.Atomic.Boolean.html @@ -1204,6 +1204,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Epoch.RecycleBin.html b/api/DotNext.Threading.Epoch.RecycleBin.html index 42e8455a2..82c6e7acd 100644 --- a/api/DotNext.Threading.Epoch.RecycleBin.html +++ b/api/DotNext.Threading.Epoch.RecycleBin.html @@ -236,6 +236,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult.html b/api/DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult.html index 8b2e896ff..5034d94ed 100644 --- a/api/DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult.html +++ b/api/DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult.html @@ -171,6 +171,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Leases.LeaseIdentity.html b/api/DotNext.Threading.Leases.LeaseIdentity.html index d89cded93..da624cf9d 100644 --- a/api/DotNext.Threading.Leases.LeaseIdentity.html +++ b/api/DotNext.Threading.Leases.LeaseIdentity.html @@ -625,6 +625,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Leases.LeaseProvider-1.AcquisitionResult.html b/api/DotNext.Threading.Leases.LeaseProvider-1.AcquisitionResult.html index 1e94766e3..88b4fb49a 100644 --- a/api/DotNext.Threading.Leases.LeaseProvider-1.AcquisitionResult.html +++ b/api/DotNext.Threading.Leases.LeaseProvider-1.AcquisitionResult.html @@ -169,6 +169,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Leases.LeaseProvider-1.State.html b/api/DotNext.Threading.Leases.LeaseProvider-1.State.html index b312d59ee..5eff586c6 100644 --- a/api/DotNext.Threading.Leases.LeaseProvider-1.State.html +++ b/api/DotNext.Threading.Leases.LeaseProvider-1.State.html @@ -205,6 +205,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Lock.html b/api/DotNext.Threading.Lock.html index a6b3d9e9d..ed87270de 100644 --- a/api/DotNext.Threading.Lock.html +++ b/api/DotNext.Threading.Lock.html @@ -924,6 +924,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.QueuedSynchronizer-1.html b/api/DotNext.Threading.QueuedSynchronizer-1.html index 6fa9aae6f..651c19e32 100644 --- a/api/DotNext.Threading.QueuedSynchronizer-1.html +++ b/api/DotNext.Threading.QueuedSynchronizer-1.html @@ -203,7 +203,7 @@

    Constructors Edit this page - View Source + View Source

    QueuedSynchronizer(int?)

    @@ -255,7 +255,7 @@

    Methods Edit this page - View Source + View Source

    AcquireAsync(TContext, CancellationToken)

    @@ -332,7 +332,7 @@
    Exceptions
    Edit this page - View Source + View Source

    AcquireAsync(TContext, TimeSpan, CancellationToken)

    @@ -420,7 +420,7 @@
    Exceptions
    Edit this page - View Source + View Source

    AcquireCore(TContext)

    @@ -457,7 +457,7 @@
    Remarks< Edit this page - View Source + View Source

    CanAcquire(TContext)

    @@ -507,7 +507,7 @@
    Returns
    Edit this page - View Source + View Source

    Release()

    @@ -543,7 +543,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Release(TContext)

    @@ -597,7 +597,7 @@
    Exceptions
    Edit this page - View Source + View Source

    ReleaseCore(TContext)

    @@ -634,7 +634,7 @@
    Remarks< Edit this page - View Source + View Source

    TryAcquire(TContext)

    @@ -704,7 +704,7 @@
    Exceptions
    Edit this page - View Source + View Source

    TryAcquireAsync(TContext, TimeSpan, CancellationToken)

    @@ -856,7 +856,7 @@

    Extension Methods

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Threading.QueuedSynchronizer.html b/api/DotNext.Threading.QueuedSynchronizer.html index ea1f78af0..3f0da397d 100644 --- a/api/DotNext.Threading.QueuedSynchronizer.html +++ b/api/DotNext.Threading.QueuedSynchronizer.html @@ -81,6 +81,7 @@
    Inheritance
    + @@ -208,7 +209,7 @@

    Methods Edit this page - View Source + View Source

    CancelSuspendedCallers(CancellationToken)

    @@ -263,7 +264,7 @@
    Exceptions
    Edit this page - View Source + View Source

    Dispose(bool)

    @@ -302,7 +303,7 @@
    Re Edit this page - View Source + View Source

    Dispose(Exception?)

    @@ -336,7 +337,7 @@
    Parameters
    Edit this page - View Source + View Source

    DisposeAsync()

    @@ -368,7 +369,7 @@
    Returns
    Edit this page - View Source + View Source

    DisposeAsyncCore()

    @@ -405,7 +406,7 @@
    RemarksEdit this page - View Source + View Source

    GetSuspendedCallers()

    @@ -444,7 +445,7 @@
    See Al Edit this page - View Source + View Source

    SetCallerInformation(object)

    @@ -482,7 +483,7 @@
    Edit this page - View Source + View Source

    TrackSuspendedCallers(Func<object>?)

    diff --git a/api/DotNext.Threading.ReaderWriterSpinLock.LockStamp.html b/api/DotNext.Threading.ReaderWriterSpinLock.LockStamp.html index 86fb479ed..1fb71247e 100644 --- a/api/DotNext.Threading.ReaderWriterSpinLock.LockStamp.html +++ b/api/DotNext.Threading.ReaderWriterSpinLock.LockStamp.html @@ -365,6 +365,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.ReaderWriterSpinLock.html b/api/DotNext.Threading.ReaderWriterSpinLock.html index 3639582e5..2e53eecc9 100644 --- a/api/DotNext.Threading.ReaderWriterSpinLock.html +++ b/api/DotNext.Threading.ReaderWriterSpinLock.html @@ -700,6 +700,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter.html b/api/DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter.html index 3dc2faf04..bf1d5b8f3 100644 --- a/api/DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter.html +++ b/api/DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter.html @@ -220,6 +220,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Tasks.DynamicTaskAwaitable.html b/api/DotNext.Threading.Tasks.DynamicTaskAwaitable.html index 65e524f09..8ecfa1250 100644 --- a/api/DotNext.Threading.Tasks.DynamicTaskAwaitable.html +++ b/api/DotNext.Threading.Tasks.DynamicTaskAwaitable.html @@ -196,6 +196,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Tasks.ManualResetCompletionSource.html b/api/DotNext.Threading.Tasks.ManualResetCompletionSource.html index 75402eb5c..73caa3fbc 100644 --- a/api/DotNext.Threading.Tasks.ManualResetCompletionSource.html +++ b/api/DotNext.Threading.Tasks.ManualResetCompletionSource.html @@ -117,7 +117,7 @@

    Fields Edit this page - View Source + View Source

    InitialCompletionToken

    Represents initial value of the completion token when constructing a new instance of the completion source.

    @@ -149,7 +149,7 @@

    Properties Edit this page - View Source + View Source

    CompletionData

    @@ -180,7 +180,7 @@
    Property Value
    Edit this page - View Source + View Source

    IsCompleted

    @@ -215,7 +215,7 @@
    Edit this page - View Source + View Source

    Status

    @@ -248,7 +248,7 @@

    Methods Edit this page - View Source + View Source

    AfterConsumed()

    @@ -268,7 +268,7 @@
    Edit this page - View Source + View Source

    CleanUp()

    @@ -284,7 +284,7 @@
    Declaration
    Edit this page - View Source + View Source

    Reset()

    @@ -321,7 +321,7 @@
    Remar Edit this page - View Source + View Source

    TryReset(out short)

    @@ -375,7 +375,7 @@
    Edit this page - View Source + View Source

    TrySetCanceled(object?, CancellationToken)

    @@ -431,7 +431,7 @@
    Returns
    Edit this page - View Source + View Source

    TrySetCanceled(CancellationToken)

    @@ -481,7 +481,7 @@
    Returns
    Edit this page - View Source + View Source

    TrySetException(Exception)

    @@ -531,7 +531,7 @@
    Returns
    Edit this page - View Source + View Source

    TrySetException(object?, Exception)

    diff --git a/api/DotNext.Threading.Tasks.ManualResetCompletionSourceStatus.html b/api/DotNext.Threading.Tasks.ManualResetCompletionSourceStatus.html index 4661e3564..52ccc5f2a 100644 --- a/api/DotNext.Threading.Tasks.ManualResetCompletionSourceStatus.html +++ b/api/DotNext.Threading.Tasks.ManualResetCompletionSourceStatus.html @@ -119,6 +119,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Tasks.Synchronization.html b/api/DotNext.Threading.Tasks.Synchronization.html index 8a2cc2196..1db3a7a8a 100644 --- a/api/DotNext.Threading.Tasks.Synchronization.html +++ b/api/DotNext.Threading.Tasks.Synchronization.html @@ -473,7 +473,7 @@
    Type Parameters

    WhenAll(ValueTask, ValueTask)

    -

    Creates a task that will complete when all of the passed tasks have completed.

    +

    Creates a task that will complete when all the passed tasks have completed.

    Declaration
    @@ -515,7 +515,7 @@
    Returns
    ValueTask -

    A task that represents the completion of all of the supplied tasks.

    +

    A task that represents the completion of all the supplied tasks.

    @@ -532,7 +532,7 @@

    WhenAll(ValueTask, ValueTask, ValueTask)

    -

    Creates a task that will complete when all of the passed tasks have completed.

    +

    Creates a task that will complete when all the passed tasks have completed.

    Declaration
    @@ -580,7 +580,7 @@
    Returns
    ValueTask -

    A task that represents the completion of all of the supplied tasks.

    +

    A task that represents the completion of all the supplied tasks.

    @@ -597,7 +597,7 @@

    WhenAll(ValueTask, ValueTask, ValueTask, ValueTask)

    -

    Creates a task that will complete when all of the passed tasks have completed.

    +

    Creates a task that will complete when all the passed tasks have completed.

    Declaration
    @@ -651,7 +651,7 @@
    Returns
    ValueTask -

    A task that represents the completion of all of the supplied tasks.

    +

    A task that represents the completion of all the supplied tasks.

    @@ -668,7 +668,7 @@

    WhenAll(ValueTask, ValueTask, ValueTask, ValueTask, ValueTask)

    -

    Creates a task that will complete when all of the passed tasks have completed.

    +

    Creates a task that will complete when all the passed tasks have completed.

    Declaration
    @@ -728,7 +728,7 @@
    Returns
    ValueTask -

    A task that represents the completion of all of the supplied tasks.

    +

    A task that represents the completion of all the supplied tasks.

    @@ -822,7 +822,7 @@
    Type Parameters

    WhenAll<T1, T2>(ValueTask<T1>, ValueTask<T2>)

    -

    Creates a task that will complete when all of the passed tasks have completed.

    +

    Creates a task that will complete when all the passed tasks have completed.

    Declaration
    @@ -990,7 +990,7 @@
    Type Parameters

    WhenAll<T1, T2, T3>(ValueTask<T1>, ValueTask<T2>, ValueTask<T3>)

    -

    Creates a task that will complete when all of the passed tasks have completed.

    +

    Creates a task that will complete when all the passed tasks have completed.

    Declaration
    @@ -1180,7 +1180,7 @@
    Type Parameters

    WhenAll<T1, T2, T3, T4>(ValueTask<T1>, ValueTask<T2>, ValueTask<T3>, ValueTask<T4>)

    -

    Creates a task that will complete when all of the passed tasks have completed.

    +

    Creates a task that will complete when all the passed tasks have completed.

    Declaration
    @@ -1392,7 +1392,7 @@
    Type Parameters

    WhenAll<T1, T2, T3, T4, T5>(ValueTask<T1>, ValueTask<T2>, ValueTask<T3>, ValueTask<T4>, ValueTask<T5>)

    -

    Creates a task that will complete when all of the passed tasks have completed.

    +

    Creates a task that will complete when all the passed tasks have completed.

    Declaration
    diff --git a/api/DotNext.Threading.Tasks.TaskCompletionPipe.Consumer-1.html b/api/DotNext.Threading.Tasks.TaskCompletionPipe.Consumer-1.html index 446a9896e..0cc723831 100644 --- a/api/DotNext.Threading.Tasks.TaskCompletionPipe.Consumer-1.html +++ b/api/DotNext.Threading.Tasks.TaskCompletionPipe.Consumer-1.html @@ -183,6 +183,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.Tasks.ValueTaskCompletionSource-1.html b/api/DotNext.Threading.Tasks.ValueTaskCompletionSource-1.html index 6539025fa..fda1bf595 100644 --- a/api/DotNext.Threading.Tasks.ValueTaskCompletionSource-1.html +++ b/api/DotNext.Threading.Tasks.ValueTaskCompletionSource-1.html @@ -164,7 +164,7 @@
    Type Parameters
    Remarks
    -

    In constrast to TaskCompletionSource<TResult>, this +

    In contrast to TaskCompletionSource<TResult>, this source is resettable. From performance point of view, the type offers minimal or zero memory allocation for the task itself (excluding continuations). See CreateTask(TimeSpan, CancellationToken) @@ -181,7 +181,7 @@

    Constructors Edit this page - View Source + View Source

    ValueTaskCompletionSource(bool)

    @@ -217,7 +217,7 @@

    Methods Edit this page - View Source + View Source

    CleanUp()

    @@ -235,7 +235,7 @@
    Overrides
    Edit this page - View Source + View Source

    CreateLinkedTaskCompletionSource(object?, TimeSpan, CancellationToken)

    @@ -314,7 +314,7 @@
    Exceptions
    Edit this page - View Source + View Source

    CreateTask(TimeSpan, CancellationToken)

    @@ -394,7 +394,7 @@
    Exceptions
    Edit this page - View Source + View Source

    OnCanceled(CancellationToken)

    @@ -447,7 +447,7 @@
    Edit this page - View Source + View Source

    OnTimeout()

    @@ -482,7 +482,7 @@
    R Edit this page - View Source + View Source

    TrySetCanceled(short, CancellationToken)

    @@ -538,7 +538,7 @@
    Returns
    Edit this page - View Source + View Source

    TrySetCanceled(object?, short, CancellationToken)

    @@ -600,7 +600,7 @@
    Returns
    Edit this page - View Source + View Source

    TrySetCanceled(object?, CancellationToken)

    @@ -658,7 +658,7 @@
    Overrides
    Edit this page - View Source + View Source

    TrySetException(short, Exception)

    @@ -714,7 +714,7 @@
    Returns
    Edit this page - View Source + View Source

    TrySetException(object?, Exception)

    @@ -772,7 +772,7 @@
    Overrides
    Edit this page - View Source + View Source

    TrySetException(object?, short, Exception)

    @@ -834,11 +834,11 @@
    Returns
    Edit this page - View Source + View Source

    TrySetResult(short, T)

    -

    Attempts to complete the task sucessfully.

    +

    Attempts to complete the task successfully.

    Declaration
    @@ -890,11 +890,11 @@
    Returns
    Edit this page - View Source + View Source

    TrySetResult(object?, short, T)

    -

    Attempts to complete the task sucessfully.

    +

    Attempts to complete the task successfully.

    Declaration
    @@ -952,11 +952,11 @@
    Returns
    Edit this page - View Source + View Source

    TrySetResult(object?, T)

    -

    Attempts to complete the task sucessfully.

    +

    Attempts to complete the task successfully.

    Declaration
    @@ -1008,11 +1008,11 @@
    Returns
    Edit this page - View Source + View Source

    TrySetResult(T)

    -

    Attempts to complete the task sucessfully.

    +

    Attempts to complete the task successfully.

    Declaration
    @@ -1146,7 +1146,7 @@

    See Also

    Edit this page
  • - View Source + View Source
  • diff --git a/api/DotNext.Threading.Tasks.ValueTaskCompletionSource.html b/api/DotNext.Threading.Tasks.ValueTaskCompletionSource.html index e821b7614..70cef99c5 100644 --- a/api/DotNext.Threading.Tasks.ValueTaskCompletionSource.html +++ b/api/DotNext.Threading.Tasks.ValueTaskCompletionSource.html @@ -207,7 +207,7 @@
    Overrides
    Edit this page - View Source + View Source

    CreateLinkedTaskCompletionSource(object?, TimeSpan, CancellationToken)

    @@ -332,7 +332,7 @@
    Returns
    ValueTask -

    A fresh incompleted task.

    +

    A fresh uncompleted task.

    @@ -810,7 +810,7 @@
    Returns

    TrySetResult()

    -

    Attempts to complete the task sucessfully.

    +

    Attempts to complete the task successfully.

    Declaration
    @@ -842,7 +842,7 @@
    Returns

    TrySetResult(short)

    -

    Attempts to complete the task sucessfully.

    +

    Attempts to complete the task successfully.

    Declaration
    @@ -892,7 +892,7 @@
    Returns

    TrySetResult(object?)

    -

    Attempts to complete the task sucessfully.

    +

    Attempts to complete the task successfully.

    Declaration
    @@ -942,7 +942,7 @@
    Returns

    TrySetResult(object?, short)

    -

    Attempts to complete the task sucessfully.

    +

    Attempts to complete the task successfully.

    Declaration
    diff --git a/api/DotNext.Threading.Timeout.html b/api/DotNext.Threading.Timeout.html index f4919d54a..fc1199c9d 100644 --- a/api/DotNext.Threading.Timeout.html +++ b/api/DotNext.Threading.Timeout.html @@ -938,6 +938,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.Threading.html b/api/DotNext.Threading.html index a8d6b4714..1842e851a 100644 --- a/api/DotNext.Threading.html +++ b/api/DotNext.Threading.html @@ -174,6 +174,12 @@

    Thre

    Structs

    +

    AsyncEventHub.EventGroup

    +

    Represents a group of events.

    +
    +

    AsyncEventHub.EventGroup.Enumerator

    +

    Represents an enumerator over indices.

    +

    AsyncLock

    Unified representation of asynchronous exclusive lock, semaphore lock, read lock, write lock or upgradeable read lock.

    diff --git a/api/DotNext.UserDataSlot-1.html b/api/DotNext.UserDataSlot-1.html index 990ae0d8b..d008855dd 100644 --- a/api/DotNext.UserDataSlot-1.html +++ b/api/DotNext.UserDataSlot-1.html @@ -218,6 +218,12 @@

    Extension Methods

    + + diff --git a/api/DotNext.ValueSupplier-1.html b/api/DotNext.ValueSupplier-1.html index 95cfcd2b7..da027ff76 100644 --- a/api/DotNext.ValueSupplier-1.html +++ b/api/DotNext.ValueSupplier-1.html @@ -262,6 +262,12 @@

    Extension Methods

    + + diff --git a/api/toc.html b/api/toc.html index c6cbf777b..b5255caf8 100644 --- a/api/toc.html +++ b/api/toc.html @@ -352,6 +352,9 @@
  • Enumerator.LimitedEnumerator<T>
  • +
  • + IEnumerator<TSelf, T> +
  • List
  • @@ -383,6 +386,9 @@
  • ConcurrentTypeMap
  • +
  • + ConcurrentTypeMap.Enumerator +
  • ConcurrentTypeMap<TValue>
  • @@ -419,6 +425,9 @@
  • TypeMap
  • +
  • + TypeMap.Enumerator +
  • TypeMap<TValue>
  • @@ -1637,6 +1646,12 @@
  • AsyncEventHub
  • +
  • + AsyncEventHub.EventGroup +
  • +
  • + AsyncEventHub.EventGroup.Enumerator +
  • AsyncExchanger<T>
  • diff --git a/api/toc.json b/api/toc.json index 80005d592..6b1ad8699 100644 --- a/api/toc.json +++ b/api/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"DotNext","href":"DotNext.html","topicHref":"DotNext.html","topicUid":"DotNext","items":[{"name":"Activator","href":"DotNext.Activator-1.html","topicHref":"DotNext.Activator-1.html","topicUid":"DotNext.Activator`1"},{"name":"BasicExtensions","href":"DotNext.BasicExtensions.html","topicHref":"DotNext.BasicExtensions.html","topicUid":"DotNext.BasicExtensions"},{"name":"BitwiseComparer","href":"DotNext.BitwiseComparer-1.html","topicHref":"DotNext.BitwiseComparer-1.html","topicUid":"DotNext.BitwiseComparer`1"},{"name":"CharComparer","href":"DotNext.CharComparer.html","topicHref":"DotNext.CharComparer.html","topicUid":"DotNext.CharComparer"},{"name":"ConsumerClosure","href":"DotNext.ConsumerClosure-2.html","topicHref":"DotNext.ConsumerClosure-2.html","topicUid":"DotNext.ConsumerClosure`2"},{"name":"Consumer","href":"DotNext.Consumer-1.html","topicHref":"DotNext.Consumer-1.html","topicUid":"DotNext.Consumer`1"},{"name":"Converter","href":"DotNext.Converter.html","topicHref":"DotNext.Converter.html","topicUid":"DotNext.Converter"},{"name":"DelegateHelpers","href":"DotNext.DelegateHelpers.html","topicHref":"DotNext.DelegateHelpers.html","topicUid":"DotNext.DelegateHelpers"},{"name":"DelegatingConsumer","href":"DotNext.DelegatingConsumer-1.html","topicHref":"DotNext.DelegatingConsumer-1.html","topicUid":"DotNext.DelegatingConsumer`1"},{"name":"DelegatingSupplier","href":"DotNext.DelegatingSupplier-1.html","topicHref":"DotNext.DelegatingSupplier-1.html","topicUid":"DotNext.DelegatingSupplier`1"},{"name":"DelegatingSupplier","href":"DotNext.DelegatingSupplier-2.html","topicHref":"DotNext.DelegatingSupplier-2.html","topicUid":"DotNext.DelegatingSupplier`2"},{"name":"DelegatingSupplier","href":"DotNext.DelegatingSupplier-3.html","topicHref":"DotNext.DelegatingSupplier-3.html","topicUid":"DotNext.DelegatingSupplier`3"},{"name":"DisclosedEndpoint","href":"DotNext.DisclosedEndpoint-1.html","topicHref":"DotNext.DisclosedEndpoint-1.html","topicUid":"DotNext.DisclosedEndpoint`1"},{"name":"Disposable","href":"DotNext.Disposable.html","topicHref":"DotNext.Disposable.html","topicUid":"DotNext.Disposable"},{"name":"EnclosedEndpoint","href":"DotNext.EnclosedEndpoint-1.html","topicHref":"DotNext.EnclosedEndpoint-1.html","topicUid":"DotNext.EnclosedEndpoint`1"},{"name":"EnumConverter","href":"DotNext.EnumConverter.html","topicHref":"DotNext.EnumConverter.html","topicUid":"DotNext.EnumConverter"},{"name":"EqualityComparerBuilder","href":"DotNext.EqualityComparerBuilder-1.html","topicHref":"DotNext.EqualityComparerBuilder-1.html","topicUid":"DotNext.EqualityComparerBuilder`1"},{"name":"Func","href":"DotNext.Func.html","topicHref":"DotNext.Func.html","topicUid":"DotNext.Func"},{"name":"GenericArgumentException","href":"DotNext.GenericArgumentException.html","topicHref":"DotNext.GenericArgumentException.html","topicUid":"DotNext.GenericArgumentException"},{"name":"GenericArgumentException","href":"DotNext.GenericArgumentException-1.html","topicHref":"DotNext.GenericArgumentException-1.html","topicUid":"DotNext.GenericArgumentException`1"},{"name":"IConsumer","href":"DotNext.IConsumer-1.html","topicHref":"DotNext.IConsumer-1.html","topicUid":"DotNext.IConsumer`1"},{"name":"IFiniteRangeEndpoint","href":"DotNext.IFiniteRangeEndpoint-1.html","topicHref":"DotNext.IFiniteRangeEndpoint-1.html","topicUid":"DotNext.IFiniteRangeEndpoint`1"},{"name":"IOptionMonad","href":"DotNext.IOptionMonad-1.html","topicHref":"DotNext.IOptionMonad-1.html","topicUid":"DotNext.IOptionMonad`1"},{"name":"IOptionMonad","href":"DotNext.IOptionMonad-2.html","topicHref":"DotNext.IOptionMonad-2.html","topicUid":"DotNext.IOptionMonad`2"},{"name":"IRangeEndpoint","href":"DotNext.IRangeEndpoint-1.html","topicHref":"DotNext.IRangeEndpoint-1.html","topicUid":"DotNext.IRangeEndpoint`1"},{"name":"IResettable","href":"DotNext.IResettable.html","topicHref":"DotNext.IResettable.html","topicUid":"DotNext.IResettable"},{"name":"IResultMonad","href":"DotNext.IResultMonad-2.html","topicHref":"DotNext.IResultMonad-2.html","topicUid":"DotNext.IResultMonad`2"},{"name":"IResultMonad","href":"DotNext.IResultMonad-3.html","topicHref":"DotNext.IResultMonad-3.html","topicUid":"DotNext.IResultMonad`3"},{"name":"ISupplier","href":"DotNext.ISupplier-1.html","topicHref":"DotNext.ISupplier-1.html","topicUid":"DotNext.ISupplier`1"},{"name":"ISupplier","href":"DotNext.ISupplier-2.html","topicHref":"DotNext.ISupplier-2.html","topicUid":"DotNext.ISupplier`2"},{"name":"ISupplier","href":"DotNext.ISupplier-3.html","topicHref":"DotNext.ISupplier-3.html","topicUid":"DotNext.ISupplier`3"},{"name":"Optional","href":"DotNext.Optional.html","topicHref":"DotNext.Optional.html","topicUid":"DotNext.Optional"},{"name":"Optional","href":"DotNext.Optional-1.html","topicHref":"DotNext.Optional-1.html","topicUid":"DotNext.Optional`1"},{"name":"Predicate","href":"DotNext.Predicate.html","topicHref":"DotNext.Predicate.html","topicUid":"DotNext.Predicate"},{"name":"RandomExtensions","href":"DotNext.RandomExtensions.html","topicHref":"DotNext.RandomExtensions.html","topicUid":"DotNext.RandomExtensions"},{"name":"RefAction","href":"DotNext.RefAction-2.html","topicHref":"DotNext.RefAction-2.html","topicUid":"DotNext.RefAction`2"},{"name":"RefFunc","href":"DotNext.RefFunc-3.html","topicHref":"DotNext.RefFunc-3.html","topicUid":"DotNext.RefFunc`3"},{"name":"Result","href":"DotNext.Result.html","topicHref":"DotNext.Result.html","topicUid":"DotNext.Result"},{"name":"Result","href":"DotNext.Result-1.html","topicHref":"DotNext.Result-1.html","topicUid":"DotNext.Result`1"},{"name":"Result","href":"DotNext.Result-2.html","topicHref":"DotNext.Result-2.html","topicUid":"DotNext.Result`2"},{"name":"ServiceProviderFactory","href":"DotNext.ServiceProviderFactory.html","topicHref":"DotNext.ServiceProviderFactory.html","topicUid":"DotNext.ServiceProviderFactory"},{"name":"ServiceProviderFactory.Builder","href":"DotNext.ServiceProviderFactory.Builder.html","topicHref":"DotNext.ServiceProviderFactory.Builder.html","topicUid":"DotNext.ServiceProviderFactory.Builder"},{"name":"Span","href":"DotNext.Span.html","topicHref":"DotNext.Span.html","topicUid":"DotNext.Span"},{"name":"StringExtensions","href":"DotNext.StringExtensions.html","topicHref":"DotNext.StringExtensions.html","topicUid":"DotNext.StringExtensions"},{"name":"SupplierClosure","href":"DotNext.SupplierClosure-2.html","topicHref":"DotNext.SupplierClosure-2.html","topicUid":"DotNext.SupplierClosure`2"},{"name":"SupplierClosure","href":"DotNext.SupplierClosure-3.html","topicHref":"DotNext.SupplierClosure-3.html","topicUid":"DotNext.SupplierClosure`3"},{"name":"SupplierClosure","href":"DotNext.SupplierClosure-4.html","topicHref":"DotNext.SupplierClosure-4.html","topicUid":"DotNext.SupplierClosure`4"},{"name":"Supplier","href":"DotNext.Supplier-1.html","topicHref":"DotNext.Supplier-1.html","topicUid":"DotNext.Supplier`1"},{"name":"Supplier","href":"DotNext.Supplier-2.html","topicHref":"DotNext.Supplier-2.html","topicUid":"DotNext.Supplier`2"},{"name":"Supplier","href":"DotNext.Supplier-3.html","topicHref":"DotNext.Supplier-3.html","topicUid":"DotNext.Supplier`3"},{"name":"TupleExtensions","href":"DotNext.TupleExtensions.html","topicHref":"DotNext.TupleExtensions.html","topicUid":"DotNext.TupleExtensions"},{"name":"UndefinedResultException","href":"DotNext.UndefinedResultException-1.html","topicHref":"DotNext.UndefinedResultException-1.html","topicUid":"DotNext.UndefinedResultException`1"},{"name":"UserDataSlot","href":"DotNext.UserDataSlot-1.html","topicHref":"DotNext.UserDataSlot-1.html","topicUid":"DotNext.UserDataSlot`1"},{"name":"UserDataStorage","href":"DotNext.UserDataStorage.html","topicHref":"DotNext.UserDataStorage.html","topicUid":"DotNext.UserDataStorage"},{"name":"UserDataStorage.IContainer","href":"DotNext.UserDataStorage.IContainer.html","topicHref":"DotNext.UserDataStorage.IContainer.html","topicUid":"DotNext.UserDataStorage.IContainer"},{"name":"ValueSupplier","href":"DotNext.ValueSupplier-1.html","topicHref":"DotNext.ValueSupplier-1.html","topicUid":"DotNext.ValueSupplier`1"}]},{"name":"DotNext.Buffers","href":"DotNext.Buffers.html","topicHref":"DotNext.Buffers.html","topicUid":"DotNext.Buffers","items":[{"name":"BufferConsumer","href":"DotNext.Buffers.BufferConsumer-1.html","topicHref":"DotNext.Buffers.BufferConsumer-1.html","topicUid":"DotNext.Buffers.BufferConsumer`1"},{"name":"BufferWriter","href":"DotNext.Buffers.BufferWriter.html","topicHref":"DotNext.Buffers.BufferWriter.html","topicUid":"DotNext.Buffers.BufferWriter"},{"name":"BufferWriterSlim","href":"DotNext.Buffers.BufferWriterSlim-1.html","topicHref":"DotNext.Buffers.BufferWriterSlim-1.html","topicUid":"DotNext.Buffers.BufferWriterSlim`1"},{"name":"BufferWriter","href":"DotNext.Buffers.BufferWriter-1.html","topicHref":"DotNext.Buffers.BufferWriter-1.html","topicUid":"DotNext.Buffers.BufferWriter`1"},{"name":"ByteBuffer","href":"DotNext.Buffers.ByteBuffer.html","topicHref":"DotNext.Buffers.ByteBuffer.html","topicUid":"DotNext.Buffers.ByteBuffer"},{"name":"CharBuffer","href":"DotNext.Buffers.CharBuffer.html","topicHref":"DotNext.Buffers.CharBuffer.html","topicUid":"DotNext.Buffers.CharBuffer"},{"name":"DelegatingReadOnlySpanConsumer","href":"DotNext.Buffers.DelegatingReadOnlySpanConsumer-2.html","topicHref":"DotNext.Buffers.DelegatingReadOnlySpanConsumer-2.html","topicUid":"DotNext.Buffers.DelegatingReadOnlySpanConsumer`2"},{"name":"IBufferReader","href":"DotNext.Buffers.IBufferReader.html","topicHref":"DotNext.Buffers.IBufferReader.html","topicUid":"DotNext.Buffers.IBufferReader"},{"name":"IGrowableBuffer","href":"DotNext.Buffers.IGrowableBuffer-1.html","topicHref":"DotNext.Buffers.IGrowableBuffer-1.html","topicUid":"DotNext.Buffers.IGrowableBuffer`1"},{"name":"IReadOnlySequenceSource","href":"DotNext.Buffers.IReadOnlySequenceSource-1.html","topicHref":"DotNext.Buffers.IReadOnlySequenceSource-1.html","topicUid":"DotNext.Buffers.IReadOnlySequenceSource`1"},{"name":"IReadOnlySpanConsumer","href":"DotNext.Buffers.IReadOnlySpanConsumer-1.html","topicHref":"DotNext.Buffers.IReadOnlySpanConsumer-1.html","topicUid":"DotNext.Buffers.IReadOnlySpanConsumer`1"},{"name":"Memory","href":"DotNext.Buffers.Memory.html","topicHref":"DotNext.Buffers.Memory.html","topicUid":"DotNext.Buffers.Memory"},{"name":"MemoryAllocator","href":"DotNext.Buffers.MemoryAllocator-1.html","topicHref":"DotNext.Buffers.MemoryAllocator-1.html","topicUid":"DotNext.Buffers.MemoryAllocator`1"},{"name":"MemoryOwner","href":"DotNext.Buffers.MemoryOwner-1.html","topicHref":"DotNext.Buffers.MemoryOwner-1.html","topicUid":"DotNext.Buffers.MemoryOwner`1"},{"name":"PoolingArrayBufferWriter","href":"DotNext.Buffers.PoolingArrayBufferWriter-1.html","topicHref":"DotNext.Buffers.PoolingArrayBufferWriter-1.html","topicUid":"DotNext.Buffers.PoolingArrayBufferWriter`1"},{"name":"PoolingBufferWriter","href":"DotNext.Buffers.PoolingBufferWriter-1.html","topicHref":"DotNext.Buffers.PoolingBufferWriter-1.html","topicUid":"DotNext.Buffers.PoolingBufferWriter`1"},{"name":"ReadOnlySequencePartitioner","href":"DotNext.Buffers.ReadOnlySequencePartitioner.html","topicHref":"DotNext.Buffers.ReadOnlySequencePartitioner.html","topicUid":"DotNext.Buffers.ReadOnlySequencePartitioner"},{"name":"ReadOnlySpanConsumer","href":"DotNext.Buffers.ReadOnlySpanConsumer-2.html","topicHref":"DotNext.Buffers.ReadOnlySpanConsumer-2.html","topicUid":"DotNext.Buffers.ReadOnlySpanConsumer`2"},{"name":"ReadOnlySpanFunc","href":"DotNext.Buffers.ReadOnlySpanFunc-3.html","topicHref":"DotNext.Buffers.ReadOnlySpanFunc-3.html","topicUid":"DotNext.Buffers.ReadOnlySpanFunc`3"},{"name":"SequenceBuilder","href":"DotNext.Buffers.SequenceBuilder-1.html","topicHref":"DotNext.Buffers.SequenceBuilder-1.html","topicUid":"DotNext.Buffers.SequenceBuilder`1"},{"name":"SpanOwner","href":"DotNext.Buffers.SpanOwner-1.html","topicHref":"DotNext.Buffers.SpanOwner-1.html","topicUid":"DotNext.Buffers.SpanOwner`1"},{"name":"SpanReader","href":"DotNext.Buffers.SpanReader-1.html","topicHref":"DotNext.Buffers.SpanReader-1.html","topicUid":"DotNext.Buffers.SpanReader`1"},{"name":"SpanWriter","href":"DotNext.Buffers.SpanWriter-1.html","topicHref":"DotNext.Buffers.SpanWriter-1.html","topicUid":"DotNext.Buffers.SpanWriter`1"},{"name":"SparseBufferGrowth","href":"DotNext.Buffers.SparseBufferGrowth.html","topicHref":"DotNext.Buffers.SparseBufferGrowth.html","topicUid":"DotNext.Buffers.SparseBufferGrowth"},{"name":"SparseBufferWriter","href":"DotNext.Buffers.SparseBufferWriter-1.html","topicHref":"DotNext.Buffers.SparseBufferWriter-1.html","topicUid":"DotNext.Buffers.SparseBufferWriter`1"},{"name":"SparseBufferWriter.Enumerator","href":"DotNext.Buffers.SparseBufferWriter-1.Enumerator.html","topicHref":"DotNext.Buffers.SparseBufferWriter-1.Enumerator.html","topicUid":"DotNext.Buffers.SparseBufferWriter`1.Enumerator"},{"name":"UnmanagedMemory","href":"DotNext.Buffers.UnmanagedMemory.html","topicHref":"DotNext.Buffers.UnmanagedMemory.html","topicUid":"DotNext.Buffers.UnmanagedMemory"},{"name":"UnmanagedMemoryPool","href":"DotNext.Buffers.UnmanagedMemoryPool-1.html","topicHref":"DotNext.Buffers.UnmanagedMemoryPool-1.html","topicUid":"DotNext.Buffers.UnmanagedMemoryPool`1"}]},{"name":"DotNext.Buffers.Binary","href":"DotNext.Buffers.Binary.html","topicHref":"DotNext.Buffers.Binary.html","topicUid":"DotNext.Buffers.Binary","items":[{"name":"BinaryTransformations","href":"DotNext.Buffers.Binary.BinaryTransformations.html","topicHref":"DotNext.Buffers.Binary.BinaryTransformations.html","topicUid":"DotNext.Buffers.Binary.BinaryTransformations"},{"name":"Blittable","href":"DotNext.Buffers.Binary.Blittable-1.html","topicHref":"DotNext.Buffers.Binary.Blittable-1.html","topicUid":"DotNext.Buffers.Binary.Blittable`1"},{"name":"IBinaryFormattable","href":"DotNext.Buffers.Binary.IBinaryFormattable-1.html","topicHref":"DotNext.Buffers.Binary.IBinaryFormattable-1.html","topicUid":"DotNext.Buffers.Binary.IBinaryFormattable`1"}]},{"name":"DotNext.Buffers.Text","href":"DotNext.Buffers.Text.html","topicHref":"DotNext.Buffers.Text.html","topicUid":"DotNext.Buffers.Text","items":[{"name":"Base64Decoder","href":"DotNext.Buffers.Text.Base64Decoder.html","topicHref":"DotNext.Buffers.Text.Base64Decoder.html","topicUid":"DotNext.Buffers.Text.Base64Decoder"},{"name":"Base64Encoder","href":"DotNext.Buffers.Text.Base64Encoder.html","topicHref":"DotNext.Buffers.Text.Base64Encoder.html","topicUid":"DotNext.Buffers.Text.Base64Encoder"},{"name":"Hex","href":"DotNext.Buffers.Text.Hex.html","topicHref":"DotNext.Buffers.Text.Hex.html","topicUid":"DotNext.Buffers.Text.Hex"}]},{"name":"DotNext.Collections.Concurrent","href":"DotNext.Collections.Concurrent.html","topicHref":"DotNext.Collections.Concurrent.html","topicUid":"DotNext.Collections.Concurrent","items":[{"name":"IndexPool","href":"DotNext.Collections.Concurrent.IndexPool.html","topicHref":"DotNext.Collections.Concurrent.IndexPool.html","topicUid":"DotNext.Collections.Concurrent.IndexPool"},{"name":"IndexPool.Enumerator","href":"DotNext.Collections.Concurrent.IndexPool.Enumerator.html","topicHref":"DotNext.Collections.Concurrent.IndexPool.Enumerator.html","topicUid":"DotNext.Collections.Concurrent.IndexPool.Enumerator"}]},{"name":"DotNext.Collections.Generic","href":"DotNext.Collections.Generic.html","topicHref":"DotNext.Collections.Generic.html","topicUid":"DotNext.Collections.Generic","items":[{"name":"AsyncEnumerable","href":"DotNext.Collections.Generic.AsyncEnumerable.html","topicHref":"DotNext.Collections.Generic.AsyncEnumerable.html","topicUid":"DotNext.Collections.Generic.AsyncEnumerable"},{"name":"Collection","href":"DotNext.Collections.Generic.Collection.html","topicHref":"DotNext.Collections.Generic.Collection.html","topicUid":"DotNext.Collections.Generic.Collection"},{"name":"Collection.ConsumingEnumerable","href":"DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.html","topicHref":"DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.html","topicUid":"DotNext.Collections.Generic.Collection.ConsumingEnumerable`1"},{"name":"Collection.ConsumingEnumerable.Enumerator","href":"DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.Enumerator.html","topicHref":"DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.Enumerator.html","topicUid":"DotNext.Collections.Generic.Collection.ConsumingEnumerable`1.Enumerator"},{"name":"Dictionary","href":"DotNext.Collections.Generic.Dictionary.html","topicHref":"DotNext.Collections.Generic.Dictionary.html","topicUid":"DotNext.Collections.Generic.Dictionary"},{"name":"Dictionary.Indexer","href":"DotNext.Collections.Generic.Dictionary.Indexer-2.html","topicHref":"DotNext.Collections.Generic.Dictionary.Indexer-2.html","topicUid":"DotNext.Collections.Generic.Dictionary.Indexer`2"},{"name":"Enumerator","href":"DotNext.Collections.Generic.Enumerator.html","topicHref":"DotNext.Collections.Generic.Enumerator.html","topicUid":"DotNext.Collections.Generic.Enumerator"},{"name":"Enumerator.LimitedEnumerator","href":"DotNext.Collections.Generic.Enumerator.LimitedEnumerator-1.html","topicHref":"DotNext.Collections.Generic.Enumerator.LimitedEnumerator-1.html","topicUid":"DotNext.Collections.Generic.Enumerator.LimitedEnumerator`1"},{"name":"List","href":"DotNext.Collections.Generic.List.html","topicHref":"DotNext.Collections.Generic.List.html","topicUid":"DotNext.Collections.Generic.List"},{"name":"List.Indexer","href":"DotNext.Collections.Generic.List.Indexer-1.html","topicHref":"DotNext.Collections.Generic.List.Indexer-1.html","topicUid":"DotNext.Collections.Generic.List.Indexer`1"},{"name":"ListSegment","href":"DotNext.Collections.Generic.ListSegment-1.html","topicHref":"DotNext.Collections.Generic.ListSegment-1.html","topicUid":"DotNext.Collections.Generic.ListSegment`1"},{"name":"ReadOnlyCollectionView","href":"DotNext.Collections.Generic.ReadOnlyCollectionView-2.html","topicHref":"DotNext.Collections.Generic.ReadOnlyCollectionView-2.html","topicUid":"DotNext.Collections.Generic.ReadOnlyCollectionView`2"},{"name":"ReadOnlyDictionaryView","href":"DotNext.Collections.Generic.ReadOnlyDictionaryView-3.html","topicHref":"DotNext.Collections.Generic.ReadOnlyDictionaryView-3.html","topicUid":"DotNext.Collections.Generic.ReadOnlyDictionaryView`3"},{"name":"ReadOnlyListView","href":"DotNext.Collections.Generic.ReadOnlyListView-2.html","topicHref":"DotNext.Collections.Generic.ReadOnlyListView-2.html","topicUid":"DotNext.Collections.Generic.ReadOnlyListView`2"},{"name":"Set","href":"DotNext.Collections.Generic.Set.html","topicHref":"DotNext.Collections.Generic.Set.html","topicUid":"DotNext.Collections.Generic.Set"}]},{"name":"DotNext.Collections.Specialized","href":"DotNext.Collections.Specialized.html","topicHref":"DotNext.Collections.Specialized.html","topicUid":"DotNext.Collections.Specialized","items":[{"name":"ConcurrentTypeMap","href":"DotNext.Collections.Specialized.ConcurrentTypeMap.html","topicHref":"DotNext.Collections.Specialized.ConcurrentTypeMap.html","topicUid":"DotNext.Collections.Specialized.ConcurrentTypeMap"},{"name":"ConcurrentTypeMap","href":"DotNext.Collections.Specialized.ConcurrentTypeMap-1.html","topicHref":"DotNext.Collections.Specialized.ConcurrentTypeMap-1.html","topicUid":"DotNext.Collections.Specialized.ConcurrentTypeMap`1"},{"name":"ConcurrentTypeMap.Enumerator","href":"DotNext.Collections.Specialized.ConcurrentTypeMap-1.Enumerator.html","topicHref":"DotNext.Collections.Specialized.ConcurrentTypeMap-1.Enumerator.html","topicUid":"DotNext.Collections.Specialized.ConcurrentTypeMap`1.Enumerator"},{"name":"IReadOnlyTypeMap","href":"DotNext.Collections.Specialized.IReadOnlyTypeMap.html","topicHref":"DotNext.Collections.Specialized.IReadOnlyTypeMap.html","topicUid":"DotNext.Collections.Specialized.IReadOnlyTypeMap"},{"name":"IReadOnlyTypeMap","href":"DotNext.Collections.Specialized.IReadOnlyTypeMap-1.html","topicHref":"DotNext.Collections.Specialized.IReadOnlyTypeMap-1.html","topicUid":"DotNext.Collections.Specialized.IReadOnlyTypeMap`1"},{"name":"ITypeMap","href":"DotNext.Collections.Specialized.ITypeMap.html","topicHref":"DotNext.Collections.Specialized.ITypeMap.html","topicUid":"DotNext.Collections.Specialized.ITypeMap"},{"name":"ITypeMap","href":"DotNext.Collections.Specialized.ITypeMap-1.html","topicHref":"DotNext.Collections.Specialized.ITypeMap-1.html","topicUid":"DotNext.Collections.Specialized.ITypeMap`1"},{"name":"InvocationList","href":"DotNext.Collections.Specialized.InvocationList.html","topicHref":"DotNext.Collections.Specialized.InvocationList.html","topicUid":"DotNext.Collections.Specialized.InvocationList"},{"name":"InvocationList","href":"DotNext.Collections.Specialized.InvocationList-1.html","topicHref":"DotNext.Collections.Specialized.InvocationList-1.html","topicUid":"DotNext.Collections.Specialized.InvocationList`1"},{"name":"InvocationList.Enumerator","href":"DotNext.Collections.Specialized.InvocationList-1.Enumerator.html","topicHref":"DotNext.Collections.Specialized.InvocationList-1.Enumerator.html","topicUid":"DotNext.Collections.Specialized.InvocationList`1.Enumerator"},{"name":"SingletonList","href":"DotNext.Collections.Specialized.SingletonList-1.html","topicHref":"DotNext.Collections.Specialized.SingletonList-1.html","topicUid":"DotNext.Collections.Specialized.SingletonList`1"},{"name":"SingletonList.Enumerator","href":"DotNext.Collections.Specialized.SingletonList-1.Enumerator.html","topicHref":"DotNext.Collections.Specialized.SingletonList-1.Enumerator.html","topicUid":"DotNext.Collections.Specialized.SingletonList`1.Enumerator"},{"name":"TypeMap","href":"DotNext.Collections.Specialized.TypeMap.html","topicHref":"DotNext.Collections.Specialized.TypeMap.html","topicUid":"DotNext.Collections.Specialized.TypeMap"},{"name":"TypeMap","href":"DotNext.Collections.Specialized.TypeMap-1.html","topicHref":"DotNext.Collections.Specialized.TypeMap-1.html","topicUid":"DotNext.Collections.Specialized.TypeMap`1"},{"name":"TypeMap.Enumerator","href":"DotNext.Collections.Specialized.TypeMap-1.Enumerator.html","topicHref":"DotNext.Collections.Specialized.TypeMap-1.Enumerator.html","topicUid":"DotNext.Collections.Specialized.TypeMap`1.Enumerator"}]},{"name":"DotNext.ComponentModel.DataAnnotations","href":"DotNext.ComponentModel.DataAnnotations.html","topicHref":"DotNext.ComponentModel.DataAnnotations.html","topicUid":"DotNext.ComponentModel.DataAnnotations","items":[{"name":"OptionalStringLengthAttribute","href":"DotNext.ComponentModel.DataAnnotations.OptionalStringLengthAttribute.html","topicHref":"DotNext.ComponentModel.DataAnnotations.OptionalStringLengthAttribute.html","topicUid":"DotNext.ComponentModel.DataAnnotations.OptionalStringLengthAttribute"},{"name":"RequiredAttribute","href":"DotNext.ComponentModel.DataAnnotations.RequiredAttribute-1.html","topicHref":"DotNext.ComponentModel.DataAnnotations.RequiredAttribute-1.html","topicUid":"DotNext.ComponentModel.DataAnnotations.RequiredAttribute`1"}]},{"name":"DotNext.Diagnostics","href":"DotNext.Diagnostics.html","topicHref":"DotNext.Diagnostics.html","topicUid":"DotNext.Diagnostics","items":[{"name":"IApplicationStatusProvider","href":"DotNext.Diagnostics.IApplicationStatusProvider.html","topicHref":"DotNext.Diagnostics.IApplicationStatusProvider.html","topicUid":"DotNext.Diagnostics.IApplicationStatusProvider"},{"name":"IFailureDetector","href":"DotNext.Diagnostics.IFailureDetector.html","topicHref":"DotNext.Diagnostics.IFailureDetector.html","topicUid":"DotNext.Diagnostics.IFailureDetector"},{"name":"PhiAccrualFailureDetector","href":"DotNext.Diagnostics.PhiAccrualFailureDetector.html","topicHref":"DotNext.Diagnostics.PhiAccrualFailureDetector.html","topicUid":"DotNext.Diagnostics.PhiAccrualFailureDetector"},{"name":"Timestamp","href":"DotNext.Diagnostics.Timestamp.html","topicHref":"DotNext.Diagnostics.Timestamp.html","topicUid":"DotNext.Diagnostics.Timestamp"}]},{"name":"DotNext.IO","href":"DotNext.IO.html","topicHref":"DotNext.IO.html","topicUid":"DotNext.IO","items":[{"name":"BlittableTransferObject","href":"DotNext.IO.BlittableTransferObject-1.html","topicHref":"DotNext.IO.BlittableTransferObject-1.html","topicUid":"DotNext.IO.BlittableTransferObject`1"},{"name":"DataTransferObject","href":"DotNext.IO.DataTransferObject.html","topicHref":"DotNext.IO.DataTransferObject.html","topicUid":"DotNext.IO.DataTransferObject"},{"name":"FileBufferingWriter","href":"DotNext.IO.FileBufferingWriter.html","topicHref":"DotNext.IO.FileBufferingWriter.html","topicUid":"DotNext.IO.FileBufferingWriter"},{"name":"FileBufferingWriter.Options","href":"DotNext.IO.FileBufferingWriter.Options.html","topicHref":"DotNext.IO.FileBufferingWriter.Options.html","topicUid":"DotNext.IO.FileBufferingWriter.Options"},{"name":"FileReader","href":"DotNext.IO.FileReader.html","topicHref":"DotNext.IO.FileReader.html","topicUid":"DotNext.IO.FileReader"},{"name":"FileWriter","href":"DotNext.IO.FileWriter.html","topicHref":"DotNext.IO.FileWriter.html","topicUid":"DotNext.IO.FileWriter"},{"name":"IAsyncBinaryReader","href":"DotNext.IO.IAsyncBinaryReader.html","topicHref":"DotNext.IO.IAsyncBinaryReader.html","topicUid":"DotNext.IO.IAsyncBinaryReader"},{"name":"IAsyncBinaryWriter","href":"DotNext.IO.IAsyncBinaryWriter.html","topicHref":"DotNext.IO.IAsyncBinaryWriter.html","topicUid":"DotNext.IO.IAsyncBinaryWriter"},{"name":"IDataTransferObject","href":"DotNext.IO.IDataTransferObject.html","topicHref":"DotNext.IO.IDataTransferObject.html","topicUid":"DotNext.IO.IDataTransferObject"},{"name":"IDataTransferObject.ITransformation","href":"DotNext.IO.IDataTransferObject.ITransformation-1.html","topicHref":"DotNext.IO.IDataTransferObject.ITransformation-1.html","topicUid":"DotNext.IO.IDataTransferObject.ITransformation`1"},{"name":"IFlushable","href":"DotNext.IO.IFlushable.html","topicHref":"DotNext.IO.IFlushable.html","topicUid":"DotNext.IO.IFlushable"},{"name":"LengthFormat","href":"DotNext.IO.LengthFormat.html","topicHref":"DotNext.IO.LengthFormat.html","topicUid":"DotNext.IO.LengthFormat"},{"name":"MemoryTransferObject","href":"DotNext.IO.MemoryTransferObject.html","topicHref":"DotNext.IO.MemoryTransferObject.html","topicUid":"DotNext.IO.MemoryTransferObject"},{"name":"SequenceReader","href":"DotNext.IO.SequenceReader.html","topicHref":"DotNext.IO.SequenceReader.html","topicUid":"DotNext.IO.SequenceReader"},{"name":"SequenceReader.DecodingEnumerable","href":"DotNext.IO.SequenceReader.DecodingEnumerable.html","topicHref":"DotNext.IO.SequenceReader.DecodingEnumerable.html","topicUid":"DotNext.IO.SequenceReader.DecodingEnumerable"},{"name":"SequenceReader.DecodingEnumerable.Enumerator","href":"DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator.html","topicHref":"DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator.html","topicUid":"DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator"},{"name":"SequenceReader.SpanDecodingEnumerable","href":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.html","topicHref":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.html","topicUid":"DotNext.IO.SequenceReader.SpanDecodingEnumerable"},{"name":"SequenceReader.SpanDecodingEnumerable.Enumerator","href":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator.html","topicHref":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator.html","topicUid":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator"},{"name":"StreamConsumer","href":"DotNext.IO.StreamConsumer.html","topicHref":"DotNext.IO.StreamConsumer.html","topicUid":"DotNext.IO.StreamConsumer"},{"name":"StreamExtensions","href":"DotNext.IO.StreamExtensions.html","topicHref":"DotNext.IO.StreamExtensions.html","topicUid":"DotNext.IO.StreamExtensions"},{"name":"StreamSegment","href":"DotNext.IO.StreamSegment.html","topicHref":"DotNext.IO.StreamSegment.html","topicUid":"DotNext.IO.StreamSegment"},{"name":"StreamSource","href":"DotNext.IO.StreamSource.html","topicHref":"DotNext.IO.StreamSource.html","topicUid":"DotNext.IO.StreamSource"},{"name":"StreamTransferObject","href":"DotNext.IO.StreamTransferObject.html","topicHref":"DotNext.IO.StreamTransferObject.html","topicUid":"DotNext.IO.StreamTransferObject"},{"name":"TextConsumer","href":"DotNext.IO.TextConsumer.html","topicHref":"DotNext.IO.TextConsumer.html","topicUid":"DotNext.IO.TextConsumer"},{"name":"TextStreamExtensions","href":"DotNext.IO.TextStreamExtensions.html","topicHref":"DotNext.IO.TextStreamExtensions.html","topicUid":"DotNext.IO.TextStreamExtensions"}]},{"name":"DotNext.IO.Hashing","href":"DotNext.IO.Hashing.html","topicHref":"DotNext.IO.Hashing.html","topicUid":"DotNext.IO.Hashing","items":[{"name":"FNV1a128","href":"DotNext.IO.Hashing.FNV1a128.html","topicHref":"DotNext.IO.Hashing.FNV1a128.html","topicUid":"DotNext.IO.Hashing.FNV1a128"},{"name":"FNV1a32","href":"DotNext.IO.Hashing.FNV1a32.html","topicHref":"DotNext.IO.Hashing.FNV1a32.html","topicUid":"DotNext.IO.Hashing.FNV1a32"},{"name":"FNV1a64","href":"DotNext.IO.Hashing.FNV1a64.html","topicHref":"DotNext.IO.Hashing.FNV1a64.html","topicUid":"DotNext.IO.Hashing.FNV1a64"},{"name":"FNV1aParameters","href":"DotNext.IO.Hashing.FNV1aParameters.html","topicHref":"DotNext.IO.Hashing.FNV1aParameters.html","topicUid":"DotNext.IO.Hashing.FNV1aParameters"},{"name":"FNV1a","href":"DotNext.IO.Hashing.FNV1a-2.html","topicHref":"DotNext.IO.Hashing.FNV1a-2.html","topicUid":"DotNext.IO.Hashing.FNV1a`2"},{"name":"IFNV1aParameters","href":"DotNext.IO.Hashing.IFNV1aParameters-1.html","topicHref":"DotNext.IO.Hashing.IFNV1aParameters-1.html","topicUid":"DotNext.IO.Hashing.IFNV1aParameters`1"}]},{"name":"DotNext.IO.Log","href":"DotNext.IO.Log.html","topicHref":"DotNext.IO.Log.html","topicUid":"DotNext.IO.Log","items":[{"name":"IAuditTrail","href":"DotNext.IO.Log.IAuditTrail.html","topicHref":"DotNext.IO.Log.IAuditTrail.html","topicUid":"DotNext.IO.Log.IAuditTrail"},{"name":"IAuditTrail","href":"DotNext.IO.Log.IAuditTrail-1.html","topicHref":"DotNext.IO.Log.IAuditTrail-1.html","topicUid":"DotNext.IO.Log.IAuditTrail`1"},{"name":"ILogCompactionSupport","href":"DotNext.IO.Log.ILogCompactionSupport.html","topicHref":"DotNext.IO.Log.ILogCompactionSupport.html","topicUid":"DotNext.IO.Log.ILogCompactionSupport"},{"name":"ILogEntry","href":"DotNext.IO.Log.ILogEntry.html","topicHref":"DotNext.IO.Log.ILogEntry.html","topicUid":"DotNext.IO.Log.ILogEntry"},{"name":"ILogEntryConsumer","href":"DotNext.IO.Log.ILogEntryConsumer-2.html","topicHref":"DotNext.IO.Log.ILogEntryConsumer-2.html","topicUid":"DotNext.IO.Log.ILogEntryConsumer`2"},{"name":"ILogEntryProducer","href":"DotNext.IO.Log.ILogEntryProducer-1.html","topicHref":"DotNext.IO.Log.ILogEntryProducer-1.html","topicUid":"DotNext.IO.Log.ILogEntryProducer`1"},{"name":"IntegrityException","href":"DotNext.IO.Log.IntegrityException.html","topicHref":"DotNext.IO.Log.IntegrityException.html","topicUid":"DotNext.IO.Log.IntegrityException"},{"name":"LogEntryProducer","href":"DotNext.IO.Log.LogEntryProducer-1.html","topicHref":"DotNext.IO.Log.LogEntryProducer-1.html","topicUid":"DotNext.IO.Log.LogEntryProducer`1"}]},{"name":"DotNext.IO.MemoryMappedFiles","href":"DotNext.IO.MemoryMappedFiles.html","topicHref":"DotNext.IO.MemoryMappedFiles.html","topicUid":"DotNext.IO.MemoryMappedFiles","items":[{"name":"IMappedMemory","href":"DotNext.IO.MemoryMappedFiles.IMappedMemory.html","topicHref":"DotNext.IO.MemoryMappedFiles.IMappedMemory.html","topicUid":"DotNext.IO.MemoryMappedFiles.IMappedMemory"},{"name":"MemoryMappedDirectAccessor","href":"DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor.html","topicHref":"DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor.html","topicUid":"DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor"},{"name":"MemoryMappedFileExtensions","href":"DotNext.IO.MemoryMappedFiles.MemoryMappedFileExtensions.html","topicHref":"DotNext.IO.MemoryMappedFiles.MemoryMappedFileExtensions.html","topicUid":"DotNext.IO.MemoryMappedFiles.MemoryMappedFileExtensions"},{"name":"ReadOnlySequenceAccessor","href":"DotNext.IO.MemoryMappedFiles.ReadOnlySequenceAccessor.html","topicHref":"DotNext.IO.MemoryMappedFiles.ReadOnlySequenceAccessor.html","topicUid":"DotNext.IO.MemoryMappedFiles.ReadOnlySequenceAccessor"}]},{"name":"DotNext.IO.Pipelines","href":"DotNext.IO.Pipelines.html","topicHref":"DotNext.IO.Pipelines.html","topicUid":"DotNext.IO.Pipelines","items":[{"name":"DuplexStream","href":"DotNext.IO.Pipelines.DuplexStream.html","topicHref":"DotNext.IO.Pipelines.DuplexStream.html","topicUid":"DotNext.IO.Pipelines.DuplexStream"},{"name":"PipeExtensions","href":"DotNext.IO.Pipelines.PipeExtensions.html","topicHref":"DotNext.IO.Pipelines.PipeExtensions.html","topicUid":"DotNext.IO.Pipelines.PipeExtensions"},{"name":"ResultExtensions","href":"DotNext.IO.Pipelines.ResultExtensions.html","topicHref":"DotNext.IO.Pipelines.ResultExtensions.html","topicUid":"DotNext.IO.Pipelines.ResultExtensions"}]},{"name":"DotNext.Linq.Expressions","href":"DotNext.Linq.Expressions.html","topicHref":"DotNext.Linq.Expressions.html","topicUid":"DotNext.Linq.Expressions","items":[{"name":"AsyncResultExpression","href":"DotNext.Linq.Expressions.AsyncResultExpression.html","topicHref":"DotNext.Linq.Expressions.AsyncResultExpression.html","topicUid":"DotNext.Linq.Expressions.AsyncResultExpression"},{"name":"AwaitExpression","href":"DotNext.Linq.Expressions.AwaitExpression.html","topicHref":"DotNext.Linq.Expressions.AwaitExpression.html","topicUid":"DotNext.Linq.Expressions.AwaitExpression"},{"name":"CollectionAccessExpression","href":"DotNext.Linq.Expressions.CollectionAccessExpression.html","topicHref":"DotNext.Linq.Expressions.CollectionAccessExpression.html","topicUid":"DotNext.Linq.Expressions.CollectionAccessExpression"},{"name":"CustomExpression","href":"DotNext.Linq.Expressions.CustomExpression.html","topicHref":"DotNext.Linq.Expressions.CustomExpression.html","topicUid":"DotNext.Linq.Expressions.CustomExpression"},{"name":"ExpressionBuilder","href":"DotNext.Linq.Expressions.ExpressionBuilder.html","topicHref":"DotNext.Linq.Expressions.ExpressionBuilder.html","topicUid":"DotNext.Linq.Expressions.ExpressionBuilder"},{"name":"ForEachExpression","href":"DotNext.Linq.Expressions.ForEachExpression.html","topicHref":"DotNext.Linq.Expressions.ForEachExpression.html","topicUid":"DotNext.Linq.Expressions.ForEachExpression"},{"name":"ForEachExpression.Statement","href":"DotNext.Linq.Expressions.ForEachExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.ForEachExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.ForEachExpression.Statement"},{"name":"ForExpression","href":"DotNext.Linq.Expressions.ForExpression.html","topicHref":"DotNext.Linq.Expressions.ForExpression.html","topicUid":"DotNext.Linq.Expressions.ForExpression"},{"name":"ForExpression.LoopBuilder","href":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.html","topicHref":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.html","topicUid":"DotNext.Linq.Expressions.ForExpression.LoopBuilder"},{"name":"ForExpression.LoopBuilder.Condition","href":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Condition.html","topicHref":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Condition.html","topicUid":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Condition"},{"name":"ForExpression.LoopBuilder.Iteration","href":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Iteration.html","topicHref":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Iteration.html","topicUid":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Iteration"},{"name":"ForExpression.LoopBuilder.Statement","href":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Statement.html","topicHref":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Statement.html","topicUid":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Statement"},{"name":"InterpolationExpression","href":"DotNext.Linq.Expressions.InterpolationExpression.html","topicHref":"DotNext.Linq.Expressions.InterpolationExpression.html","topicUid":"DotNext.Linq.Expressions.InterpolationExpression"},{"name":"ItemIndexExpression","href":"DotNext.Linq.Expressions.ItemIndexExpression.html","topicHref":"DotNext.Linq.Expressions.ItemIndexExpression.html","topicUid":"DotNext.Linq.Expressions.ItemIndexExpression"},{"name":"LockExpression","href":"DotNext.Linq.Expressions.LockExpression.html","topicHref":"DotNext.Linq.Expressions.LockExpression.html","topicUid":"DotNext.Linq.Expressions.LockExpression"},{"name":"LockExpression.Statement","href":"DotNext.Linq.Expressions.LockExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.LockExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.LockExpression.Statement"},{"name":"MemberBindings","href":"DotNext.Linq.Expressions.MemberBindings.html","topicHref":"DotNext.Linq.Expressions.MemberBindings.html","topicUid":"DotNext.Linq.Expressions.MemberBindings"},{"name":"MutationExpression","href":"DotNext.Linq.Expressions.MutationExpression.html","topicHref":"DotNext.Linq.Expressions.MutationExpression.html","topicUid":"DotNext.Linq.Expressions.MutationExpression"},{"name":"NullCoalescingAssignmentExpression","href":"DotNext.Linq.Expressions.NullCoalescingAssignmentExpression.html","topicHref":"DotNext.Linq.Expressions.NullCoalescingAssignmentExpression.html","topicUid":"DotNext.Linq.Expressions.NullCoalescingAssignmentExpression"},{"name":"NullSafetyExpression","href":"DotNext.Linq.Expressions.NullSafetyExpression.html","topicHref":"DotNext.Linq.Expressions.NullSafetyExpression.html","topicUid":"DotNext.Linq.Expressions.NullSafetyExpression"},{"name":"RangeExpression","href":"DotNext.Linq.Expressions.RangeExpression.html","topicHref":"DotNext.Linq.Expressions.RangeExpression.html","topicUid":"DotNext.Linq.Expressions.RangeExpression"},{"name":"RefAnyValExpression","href":"DotNext.Linq.Expressions.RefAnyValExpression.html","topicHref":"DotNext.Linq.Expressions.RefAnyValExpression.html","topicUid":"DotNext.Linq.Expressions.RefAnyValExpression"},{"name":"SliceExpression","href":"DotNext.Linq.Expressions.SliceExpression.html","topicHref":"DotNext.Linq.Expressions.SliceExpression.html","topicUid":"DotNext.Linq.Expressions.SliceExpression"},{"name":"UsingExpression","href":"DotNext.Linq.Expressions.UsingExpression.html","topicHref":"DotNext.Linq.Expressions.UsingExpression.html","topicUid":"DotNext.Linq.Expressions.UsingExpression"},{"name":"UsingExpression.Statement","href":"DotNext.Linq.Expressions.UsingExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.UsingExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.UsingExpression.Statement"},{"name":"WhileExpression","href":"DotNext.Linq.Expressions.WhileExpression.html","topicHref":"DotNext.Linq.Expressions.WhileExpression.html","topicUid":"DotNext.Linq.Expressions.WhileExpression"},{"name":"WhileExpression.Statement","href":"DotNext.Linq.Expressions.WhileExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.WhileExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.WhileExpression.Statement"},{"name":"WithExpression","href":"DotNext.Linq.Expressions.WithExpression.html","topicHref":"DotNext.Linq.Expressions.WithExpression.html","topicUid":"DotNext.Linq.Expressions.WithExpression"},{"name":"WithExpression.Statement","href":"DotNext.Linq.Expressions.WithExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.WithExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.WithExpression.Statement"},{"name":"WriteLineExpression","href":"DotNext.Linq.Expressions.WriteLineExpression.html","topicHref":"DotNext.Linq.Expressions.WriteLineExpression.html","topicUid":"DotNext.Linq.Expressions.WriteLineExpression"}]},{"name":"DotNext.Maintenance","href":"DotNext.Maintenance.html","topicHref":"DotNext.Maintenance.html","topicUid":"DotNext.Maintenance","items":[{"name":"ApplicationMaintenanceInterfaceHost","href":"DotNext.Maintenance.ApplicationMaintenanceInterfaceHost.html","topicHref":"DotNext.Maintenance.ApplicationMaintenanceInterfaceHost.html","topicUid":"DotNext.Maintenance.ApplicationMaintenanceInterfaceHost"},{"name":"IMaintenanceSession","href":"DotNext.Maintenance.IMaintenanceSession.html","topicHref":"DotNext.Maintenance.IMaintenanceSession.html","topicUid":"DotNext.Maintenance.IMaintenanceSession"}]},{"name":"DotNext.Maintenance.CommandLine","href":"DotNext.Maintenance.CommandLine.html","topicHref":"DotNext.Maintenance.CommandLine.html","topicUid":"DotNext.Maintenance.CommandLine","items":[{"name":"ApplicationMaintenanceCommand","href":"DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand.html","topicHref":"DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand.html","topicUid":"DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand"},{"name":"CommandLineMaintenanceInterfaceHost","href":"DotNext.Maintenance.CommandLine.CommandLineMaintenanceInterfaceHost.html","topicHref":"DotNext.Maintenance.CommandLine.CommandLineMaintenanceInterfaceHost.html","topicUid":"DotNext.Maintenance.CommandLine.CommandLineMaintenanceInterfaceHost"},{"name":"HostingServices","href":"DotNext.Maintenance.CommandLine.HostingServices.html","topicHref":"DotNext.Maintenance.CommandLine.HostingServices.html","topicUid":"DotNext.Maintenance.CommandLine.HostingServices"}]},{"name":"DotNext.Maintenance.CommandLine.Authentication","href":"DotNext.Maintenance.CommandLine.Authentication.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication","items":[{"name":"AuthenticationServices","href":"DotNext.Maintenance.CommandLine.Authentication.AuthenticationServices.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.AuthenticationServices.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication.AuthenticationServices"},{"name":"IAuthenticationHandler","href":"DotNext.Maintenance.CommandLine.Authentication.IAuthenticationHandler.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.IAuthenticationHandler.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication.IAuthenticationHandler"},{"name":"LinuxUdsPeerAuthenticationHandler","href":"DotNext.Maintenance.CommandLine.Authentication.LinuxUdsPeerAuthenticationHandler.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.LinuxUdsPeerAuthenticationHandler.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication.LinuxUdsPeerAuthenticationHandler"},{"name":"PasswordAuthenticationHandler","href":"DotNext.Maintenance.CommandLine.Authentication.PasswordAuthenticationHandler.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.PasswordAuthenticationHandler.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication.PasswordAuthenticationHandler"}]},{"name":"DotNext.Maintenance.CommandLine.Authorization","href":"DotNext.Maintenance.CommandLine.Authorization.html","topicHref":"DotNext.Maintenance.CommandLine.Authorization.html","topicUid":"DotNext.Maintenance.CommandLine.Authorization","items":[{"name":"AuthorizationCallback","href":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationCallback.html","topicHref":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationCallback.html","topicUid":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationCallback"},{"name":"AuthorizationServices","href":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationServices.html","topicHref":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationServices.html","topicUid":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationServices"}]},{"name":"DotNext.Maintenance.CommandLine.Binding","href":"DotNext.Maintenance.CommandLine.Binding.html","topicHref":"DotNext.Maintenance.CommandLine.Binding.html","topicUid":"DotNext.Maintenance.CommandLine.Binding","items":[{"name":"DefaultBindings","href":"DotNext.Maintenance.CommandLine.Binding.DefaultBindings.html","topicHref":"DotNext.Maintenance.CommandLine.Binding.DefaultBindings.html","topicUid":"DotNext.Maintenance.CommandLine.Binding.DefaultBindings"}]},{"name":"DotNext.Maintenance.CommandLine.IO","href":"DotNext.Maintenance.CommandLine.IO.html","topicHref":"DotNext.Maintenance.CommandLine.IO.html","topicUid":"DotNext.Maintenance.CommandLine.IO","items":[{"name":"IMaintenanceConsole","href":"DotNext.Maintenance.CommandLine.IO.IMaintenanceConsole.html","topicHref":"DotNext.Maintenance.CommandLine.IO.IMaintenanceConsole.html","topicUid":"DotNext.Maintenance.CommandLine.IO.IMaintenanceConsole"}]},{"name":"DotNext.Metaprogramming","href":"DotNext.Metaprogramming.html","topicHref":"DotNext.Metaprogramming.html","topicUid":"DotNext.Metaprogramming","items":[{"name":"AsyncLambdaFlags","href":"DotNext.Metaprogramming.AsyncLambdaFlags.html","topicHref":"DotNext.Metaprogramming.AsyncLambdaFlags.html","topicUid":"DotNext.Metaprogramming.AsyncLambdaFlags"},{"name":"CodeGenerator","href":"DotNext.Metaprogramming.CodeGenerator.html","topicHref":"DotNext.Metaprogramming.CodeGenerator.html","topicUid":"DotNext.Metaprogramming.CodeGenerator"},{"name":"ConditionalBuilder","href":"DotNext.Metaprogramming.ConditionalBuilder.html","topicHref":"DotNext.Metaprogramming.ConditionalBuilder.html","topicUid":"DotNext.Metaprogramming.ConditionalBuilder"},{"name":"ExpressionBuilder","href":"DotNext.Metaprogramming.ExpressionBuilder-1.html","topicHref":"DotNext.Metaprogramming.ExpressionBuilder-1.html","topicUid":"DotNext.Metaprogramming.ExpressionBuilder`1"},{"name":"LambdaContext","href":"DotNext.Metaprogramming.LambdaContext.html","topicHref":"DotNext.Metaprogramming.LambdaContext.html","topicUid":"DotNext.Metaprogramming.LambdaContext"},{"name":"LoopContext","href":"DotNext.Metaprogramming.LoopContext.html","topicHref":"DotNext.Metaprogramming.LoopContext.html","topicUid":"DotNext.Metaprogramming.LoopContext"},{"name":"MatchBuilder","href":"DotNext.Metaprogramming.MatchBuilder.html","topicHref":"DotNext.Metaprogramming.MatchBuilder.html","topicUid":"DotNext.Metaprogramming.MatchBuilder"},{"name":"MatchBuilder.CaseStatement","href":"DotNext.Metaprogramming.MatchBuilder.CaseStatement.html","topicHref":"DotNext.Metaprogramming.MatchBuilder.CaseStatement.html","topicUid":"DotNext.Metaprogramming.MatchBuilder.CaseStatement"},{"name":"MatchBuilder.Pattern","href":"DotNext.Metaprogramming.MatchBuilder.Pattern.html","topicHref":"DotNext.Metaprogramming.MatchBuilder.Pattern.html","topicUid":"DotNext.Metaprogramming.MatchBuilder.Pattern"},{"name":"SwitchBuilder","href":"DotNext.Metaprogramming.SwitchBuilder.html","topicHref":"DotNext.Metaprogramming.SwitchBuilder.html","topicUid":"DotNext.Metaprogramming.SwitchBuilder"},{"name":"TryBuilder","href":"DotNext.Metaprogramming.TryBuilder.html","topicHref":"DotNext.Metaprogramming.TryBuilder.html","topicUid":"DotNext.Metaprogramming.TryBuilder"},{"name":"TryBuilder.Filter","href":"DotNext.Metaprogramming.TryBuilder.Filter.html","topicHref":"DotNext.Metaprogramming.TryBuilder.Filter.html","topicUid":"DotNext.Metaprogramming.TryBuilder.Filter"},{"name":"TryBuilder.Handler","href":"DotNext.Metaprogramming.TryBuilder.Handler.html","topicHref":"DotNext.Metaprogramming.TryBuilder.Handler.html","topicUid":"DotNext.Metaprogramming.TryBuilder.Handler"}]},{"name":"DotNext.Net","href":"DotNext.Net.html","topicHref":"DotNext.Net.html","topicUid":"DotNext.Net","items":[{"name":"EndPointFormatter","href":"DotNext.Net.EndPointFormatter.html","topicHref":"DotNext.Net.EndPointFormatter.html","topicUid":"DotNext.Net.EndPointFormatter"},{"name":"IPeer","href":"DotNext.Net.IPeer.html","topicHref":"DotNext.Net.IPeer.html","topicUid":"DotNext.Net.IPeer"},{"name":"IPeerMesh","href":"DotNext.Net.IPeerMesh.html","topicHref":"DotNext.Net.IPeerMesh.html","topicUid":"DotNext.Net.IPeerMesh"},{"name":"IPeerMesh","href":"DotNext.Net.IPeerMesh-1.html","topicHref":"DotNext.Net.IPeerMesh-1.html","topicUid":"DotNext.Net.IPeerMesh`1"},{"name":"PeerEventArgs","href":"DotNext.Net.PeerEventArgs.html","topicHref":"DotNext.Net.PeerEventArgs.html","topicUid":"DotNext.Net.PeerEventArgs"}]},{"name":"DotNext.Net.Cluster","href":"DotNext.Net.Cluster.html","topicHref":"DotNext.Net.Cluster.html","topicUid":"DotNext.Net.Cluster","items":[{"name":"ClusterMemberEventArgs","href":"DotNext.Net.Cluster.ClusterMemberEventArgs.html","topicHref":"DotNext.Net.Cluster.ClusterMemberEventArgs.html","topicUid":"DotNext.Net.Cluster.ClusterMemberEventArgs"},{"name":"ClusterMemberId","href":"DotNext.Net.Cluster.ClusterMemberId.html","topicHref":"DotNext.Net.Cluster.ClusterMemberId.html","topicUid":"DotNext.Net.Cluster.ClusterMemberId"},{"name":"ClusterMemberStatus","href":"DotNext.Net.Cluster.ClusterMemberStatus.html","topicHref":"DotNext.Net.Cluster.ClusterMemberStatus.html","topicUid":"DotNext.Net.Cluster.ClusterMemberStatus"},{"name":"ClusterMemberStatusChangedEventArgs","href":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs.html","topicHref":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs.html","topicUid":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs"},{"name":"ClusterMemberStatusChangedEventArgs","href":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs-1.html","topicHref":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs-1.html","topicUid":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs`1"},{"name":"ICluster","href":"DotNext.Net.Cluster.ICluster.html","topicHref":"DotNext.Net.Cluster.ICluster.html","topicUid":"DotNext.Net.Cluster.ICluster"},{"name":"IClusterMember","href":"DotNext.Net.Cluster.IClusterMember.html","topicHref":"DotNext.Net.Cluster.IClusterMember.html","topicUid":"DotNext.Net.Cluster.IClusterMember"},{"name":"MemberUnavailableException","href":"DotNext.Net.Cluster.MemberUnavailableException.html","topicHref":"DotNext.Net.Cluster.MemberUnavailableException.html","topicUid":"DotNext.Net.Cluster.MemberUnavailableException"}]},{"name":"DotNext.Net.Cluster.Consensus","href":"DotNext.Net.Cluster.Consensus.html","topicHref":"DotNext.Net.Cluster.Consensus.html","topicUid":"DotNext.Net.Cluster.Consensus","items":[{"name":"ConsensusProtocolException","href":"DotNext.Net.Cluster.Consensus.ConsensusProtocolException.html","topicHref":"DotNext.Net.Cluster.Consensus.ConsensusProtocolException.html","topicUid":"DotNext.Net.Cluster.Consensus.ConsensusProtocolException"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft","href":"DotNext.Net.Cluster.Consensus.Raft.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft","items":[{"name":"BinaryLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry"},{"name":"BinaryLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry`1"},{"name":"BufferedLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry"},{"name":"BufferedLogEntryList","href":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList"},{"name":"ClusterMemberConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.ClusterMemberConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.ClusterMemberConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.ClusterMemberConfiguration"},{"name":"ConsensusOnlyState","href":"DotNext.Net.Cluster.Consensus.Raft.ConsensusOnlyState.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.ConsensusOnlyState.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.ConsensusOnlyState"},{"name":"DiskBasedStateMachine","href":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine"},{"name":"DiskBasedStateMachine.SnapshotAccessToken","href":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken"},{"name":"ElectionTimeout","href":"DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout"},{"name":"EmptyLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry"},{"name":"HeartbeatResult","href":"DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult"},{"name":"IClusterMemberConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberConfiguration"},{"name":"IClusterMemberLifetime","href":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberLifetime.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberLifetime.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberLifetime"},{"name":"IInputLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.IInputLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IInputLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IInputLogEntry"},{"name":"IPersistentState","href":"DotNext.Net.Cluster.Consensus.Raft.IPersistentState.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IPersistentState.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IPersistentState"},{"name":"IRaftCluster","href":"DotNext.Net.Cluster.Consensus.Raft.IRaftCluster.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IRaftCluster.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IRaftCluster"},{"name":"IRaftClusterMember","href":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember"},{"name":"IRaftClusterMember.ReplicationState","href":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState"},{"name":"IRaftLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.IRaftLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IRaftLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IRaftLogEntry"},{"name":"JsonLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry`1"},{"name":"LogEntriesBufferingOptions","href":"DotNext.Net.Cluster.Consensus.Raft.LogEntriesBufferingOptions.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.LogEntriesBufferingOptions.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.LogEntriesBufferingOptions"},{"name":"LogEntryBufferingOptions","href":"DotNext.Net.Cluster.Consensus.Raft.LogEntryBufferingOptions.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.LogEntryBufferingOptions.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.LogEntryBufferingOptions"},{"name":"MemoryBasedStateMachine","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine"},{"name":"MemoryBasedStateMachine.CompactionMode","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode"},{"name":"MemoryBasedStateMachine.IncrementalSnapshotBuilder","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.IncrementalSnapshotBuilder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.IncrementalSnapshotBuilder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.IncrementalSnapshotBuilder"},{"name":"MemoryBasedStateMachine.InlineSnapshotBuilder","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.InlineSnapshotBuilder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.InlineSnapshotBuilder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.InlineSnapshotBuilder"},{"name":"MemoryBasedStateMachine.LogEntryCacheEvictionPolicy","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy"},{"name":"MemoryBasedStateMachine.Options","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.Options.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.Options.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.Options"},{"name":"MemoryBasedStateMachine.SnapshotBuilder","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilder"},{"name":"MemoryBasedStateMachine.SnapshotBuilderContext","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext"},{"name":"PersistentState","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState"},{"name":"PersistentState.InternalStateBrokenException","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.InternalStateBrokenException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.InternalStateBrokenException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.InternalStateBrokenException"},{"name":"PersistentState.LogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry"},{"name":"PersistentState.MissingPartitionException","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.MissingPartitionException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.MissingPartitionException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.MissingPartitionException"},{"name":"PersistentState.Options","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.Options.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.Options.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.Options"},{"name":"PersistentState.WriteMode","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode"},{"name":"PreVoteResult","href":"DotNext.Net.Cluster.Consensus.Raft.PreVoteResult.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PreVoteResult.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PreVoteResult"},{"name":"RaftCluster","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster"},{"name":"RaftCluster.BuiltInTransportConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.BuiltInTransportConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.BuiltInTransportConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.BuiltInTransportConfiguration"},{"name":"RaftCluster.CustomTransportConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.CustomTransportConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.CustomTransportConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.CustomTransportConfiguration"},{"name":"RaftCluster.NodeConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.NodeConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.NodeConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.NodeConfiguration"},{"name":"RaftCluster.TcpConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.TcpConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.TcpConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.TcpConfiguration"},{"name":"RaftClusterConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterConfiguration"},{"name":"RaftClusterMember","href":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMember.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMember.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMember"},{"name":"RaftClusterMemberEventArgs","href":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMemberEventArgs-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMemberEventArgs-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMemberEventArgs`1"},{"name":"RaftCluster","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster`1"},{"name":"RaftCluster.ConcurrentMembershipModificationException","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster-1.ConcurrentMembershipModificationException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster-1.ConcurrentMembershipModificationException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster`1.ConcurrentMembershipModificationException"},{"name":"RaftProtocolException","href":"DotNext.Net.Cluster.Consensus.Raft.RaftProtocolException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftProtocolException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftProtocolException"},{"name":"Result","href":"DotNext.Net.Cluster.Consensus.Raft.Result-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Result-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Result`1"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft.Commands","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands","items":[{"name":"CommandAttribute","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute"},{"name":"CommandAttribute","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute`1"},{"name":"CommandInterpreter","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter"},{"name":"CommandInterpreter.Builder","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.Builder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.Builder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.Builder"},{"name":"CommandInterpreter.CommandHandlerAttribute","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.CommandHandlerAttribute.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.CommandHandlerAttribute.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.CommandHandlerAttribute"},{"name":"CommandInterpreter.UnknownCommandException","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.UnknownCommandException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.UnknownCommandException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.UnknownCommandException"},{"name":"LogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry`1"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft.Extensions","href":"DotNext.Net.Cluster.Consensus.Raft.Extensions.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Extensions.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Extensions","items":[{"name":"IStandbyModeSupport","href":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IStandbyModeSupport.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IStandbyModeSupport.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IStandbyModeSupport"},{"name":"IUnresponsiveClusterMemberRemovalSupport","href":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IUnresponsiveClusterMemberRemovalSupport.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IUnresponsiveClusterMemberRemovalSupport.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IUnresponsiveClusterMemberRemovalSupport"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft.Http","href":"DotNext.Net.Cluster.Consensus.Raft.Http.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http","items":[{"name":"ConfigurationExtensions","href":"DotNext.Net.Cluster.Consensus.Raft.Http.ConfigurationExtensions.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.ConfigurationExtensions.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.ConfigurationExtensions"},{"name":"HttpClusterMemberConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.Http.HttpClusterMemberConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.HttpClusterMemberConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.HttpClusterMemberConfiguration"},{"name":"IRaftHttpCluster","href":"DotNext.Net.Cluster.Consensus.Raft.Http.IRaftHttpCluster.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.IRaftHttpCluster.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.IRaftHttpCluster"},{"name":"RaftClusterHttpHost","href":"DotNext.Net.Cluster.Consensus.Raft.Http.RaftClusterHttpHost.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.RaftClusterHttpHost.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.RaftClusterHttpHost"},{"name":"RequestJournalConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.Http.RequestJournalConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.RequestJournalConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.RequestJournalConfiguration"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft.Membership","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership","items":[{"name":"ClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterConfigurationStorage-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterConfigurationStorage-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterConfigurationStorage`1"},{"name":"ClusterMemberAnnouncer","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterMemberAnnouncer-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterMemberAnnouncer-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterMemberAnnouncer`1"},{"name":"IClusterConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfiguration"},{"name":"IClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage"},{"name":"IClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage`1"},{"name":"InMemoryClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage`1"},{"name":"InMemoryClusterConfigurationStorage.ConfigurationBuilder","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage-1.ConfigurationBuilder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage-1.ConfigurationBuilder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage`1.ConfigurationBuilder"},{"name":"PersistentClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.PersistentClusterConfigurationStorage-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.PersistentClusterConfigurationStorage-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.PersistentClusterConfigurationStorage`1"}]},{"name":"DotNext.Net.Cluster.Discovery","href":"DotNext.Net.Cluster.Discovery.html","topicHref":"DotNext.Net.Cluster.Discovery.html","topicUid":"DotNext.Net.Cluster.Discovery","items":[{"name":"DiscoveryProtocolException","href":"DotNext.Net.Cluster.Discovery.DiscoveryProtocolException.html","topicHref":"DotNext.Net.Cluster.Discovery.DiscoveryProtocolException.html","topicUid":"DotNext.Net.Cluster.Discovery.DiscoveryProtocolException"}]},{"name":"DotNext.Net.Cluster.Discovery.HyParView","href":"DotNext.Net.Cluster.Discovery.HyParView.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView","items":[{"name":"HyParViewProtocolException","href":"DotNext.Net.Cluster.Discovery.HyParView.HyParViewProtocolException.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.HyParViewProtocolException.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.HyParViewProtocolException"},{"name":"IPeerConfiguration","href":"DotNext.Net.Cluster.Discovery.HyParView.IPeerConfiguration.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.IPeerConfiguration.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.IPeerConfiguration"},{"name":"IPeerLifetime","href":"DotNext.Net.Cluster.Discovery.HyParView.IPeerLifetime.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.IPeerLifetime.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.IPeerLifetime"},{"name":"PeerConfiguration","href":"DotNext.Net.Cluster.Discovery.HyParView.PeerConfiguration.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.PeerConfiguration.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.PeerConfiguration"},{"name":"PeerController","href":"DotNext.Net.Cluster.Discovery.HyParView.PeerController.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.PeerController.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.PeerController"}]},{"name":"DotNext.Net.Cluster.Discovery.HyParView.Http","href":"DotNext.Net.Cluster.Discovery.HyParView.Http.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.Http.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.Http","items":[{"name":"ConfigurationExtensions","href":"DotNext.Net.Cluster.Discovery.HyParView.Http.ConfigurationExtensions.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.Http.ConfigurationExtensions.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.Http.ConfigurationExtensions"},{"name":"HttpPeerConfiguration","href":"DotNext.Net.Cluster.Discovery.HyParView.Http.HttpPeerConfiguration.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.Http.HttpPeerConfiguration.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.Http.HttpPeerConfiguration"}]},{"name":"DotNext.Net.Cluster.Messaging","href":"DotNext.Net.Cluster.Messaging.html","topicHref":"DotNext.Net.Cluster.Messaging.html","topicUid":"DotNext.Net.Cluster.Messaging","items":[{"name":"IDisposableMessage","href":"DotNext.Net.Cluster.Messaging.IDisposableMessage.html","topicHref":"DotNext.Net.Cluster.Messaging.IDisposableMessage.html","topicUid":"DotNext.Net.Cluster.Messaging.IDisposableMessage"},{"name":"IInputChannel","href":"DotNext.Net.Cluster.Messaging.IInputChannel.html","topicHref":"DotNext.Net.Cluster.Messaging.IInputChannel.html","topicUid":"DotNext.Net.Cluster.Messaging.IInputChannel"},{"name":"IMessage","href":"DotNext.Net.Cluster.Messaging.IMessage.html","topicHref":"DotNext.Net.Cluster.Messaging.IMessage.html","topicUid":"DotNext.Net.Cluster.Messaging.IMessage"},{"name":"IMessageBus","href":"DotNext.Net.Cluster.Messaging.IMessageBus.html","topicHref":"DotNext.Net.Cluster.Messaging.IMessageBus.html","topicUid":"DotNext.Net.Cluster.Messaging.IMessageBus"},{"name":"IOutputChannel","href":"DotNext.Net.Cluster.Messaging.IOutputChannel.html","topicHref":"DotNext.Net.Cluster.Messaging.IOutputChannel.html","topicUid":"DotNext.Net.Cluster.Messaging.IOutputChannel"},{"name":"ISubscriber","href":"DotNext.Net.Cluster.Messaging.ISubscriber.html","topicHref":"DotNext.Net.Cluster.Messaging.ISubscriber.html","topicUid":"DotNext.Net.Cluster.Messaging.ISubscriber"},{"name":"JsonMessage","href":"DotNext.Net.Cluster.Messaging.JsonMessage-1.html","topicHref":"DotNext.Net.Cluster.Messaging.JsonMessage-1.html","topicUid":"DotNext.Net.Cluster.Messaging.JsonMessage`1"},{"name":"MessageAttribute","href":"DotNext.Net.Cluster.Messaging.MessageAttribute.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageAttribute.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageAttribute"},{"name":"MessageAttribute","href":"DotNext.Net.Cluster.Messaging.MessageAttribute-1.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageAttribute-1.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageAttribute`1"},{"name":"MessageHandler","href":"DotNext.Net.Cluster.Messaging.MessageHandler.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageHandler.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageHandler"},{"name":"MessageHandler.Builder","href":"DotNext.Net.Cluster.Messaging.MessageHandler.Builder.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageHandler.Builder.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageHandler.Builder"},{"name":"MessageReader","href":"DotNext.Net.Cluster.Messaging.MessageReader-1.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageReader-1.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageReader`1"},{"name":"MessagingClient","href":"DotNext.Net.Cluster.Messaging.MessagingClient.html","topicHref":"DotNext.Net.Cluster.Messaging.MessagingClient.html","topicUid":"DotNext.Net.Cluster.Messaging.MessagingClient"},{"name":"Messenger","href":"DotNext.Net.Cluster.Messaging.Messenger.html","topicHref":"DotNext.Net.Cluster.Messaging.Messenger.html","topicUid":"DotNext.Net.Cluster.Messaging.Messenger"},{"name":"StreamMessage","href":"DotNext.Net.Cluster.Messaging.StreamMessage.html","topicHref":"DotNext.Net.Cluster.Messaging.StreamMessage.html","topicUid":"DotNext.Net.Cluster.Messaging.StreamMessage"},{"name":"TextMessage","href":"DotNext.Net.Cluster.Messaging.TextMessage.html","topicHref":"DotNext.Net.Cluster.Messaging.TextMessage.html","topicUid":"DotNext.Net.Cluster.Messaging.TextMessage"}]},{"name":"DotNext.Net.Cluster.Messaging.Gossip","href":"DotNext.Net.Cluster.Messaging.Gossip.html","topicHref":"DotNext.Net.Cluster.Messaging.Gossip.html","topicUid":"DotNext.Net.Cluster.Messaging.Gossip","items":[{"name":"IRumorSender","href":"DotNext.Net.Cluster.Messaging.Gossip.IRumorSender.html","topicHref":"DotNext.Net.Cluster.Messaging.Gossip.IRumorSender.html","topicUid":"DotNext.Net.Cluster.Messaging.Gossip.IRumorSender"},{"name":"RumorSpreadingManager","href":"DotNext.Net.Cluster.Messaging.Gossip.RumorSpreadingManager.html","topicHref":"DotNext.Net.Cluster.Messaging.Gossip.RumorSpreadingManager.html","topicUid":"DotNext.Net.Cluster.Messaging.Gossip.RumorSpreadingManager"},{"name":"RumorTimestamp","href":"DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp.html","topicHref":"DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp.html","topicUid":"DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp"}]},{"name":"DotNext.Net.Cluster.Replication","href":"DotNext.Net.Cluster.Replication.html","topicHref":"DotNext.Net.Cluster.Replication.html","topicUid":"DotNext.Net.Cluster.Replication","items":[{"name":"IReplicationCluster","href":"DotNext.Net.Cluster.Replication.IReplicationCluster.html","topicHref":"DotNext.Net.Cluster.Replication.IReplicationCluster.html","topicUid":"DotNext.Net.Cluster.Replication.IReplicationCluster"},{"name":"IReplicationCluster","href":"DotNext.Net.Cluster.Replication.IReplicationCluster-1.html","topicHref":"DotNext.Net.Cluster.Replication.IReplicationCluster-1.html","topicUid":"DotNext.Net.Cluster.Replication.IReplicationCluster`1"}]},{"name":"DotNext.Net.ConsistentHash","href":"DotNext.Net.ConsistentHash.html","topicHref":"DotNext.Net.ConsistentHash.html","topicUid":"DotNext.Net.ConsistentHash","items":[{"name":"JumpHash","href":"DotNext.Net.ConsistentHash.JumpHash.html","topicHref":"DotNext.Net.ConsistentHash.JumpHash.html","topicUid":"DotNext.Net.ConsistentHash.JumpHash"}]},{"name":"DotNext.Net.Http","href":"DotNext.Net.Http.html","topicHref":"DotNext.Net.Http.html","topicUid":"DotNext.Net.Http","items":[{"name":"HttpEndPoint","href":"DotNext.Net.Http.HttpEndPoint.html","topicHref":"DotNext.Net.Http.HttpEndPoint.html","topicUid":"DotNext.Net.Http.HttpEndPoint"},{"name":"HttpPeerClient","href":"DotNext.Net.Http.HttpPeerClient.html","topicHref":"DotNext.Net.Http.HttpPeerClient.html","topicUid":"DotNext.Net.Http.HttpPeerClient"},{"name":"HttpProtocolVersion","href":"DotNext.Net.Http.HttpProtocolVersion.html","topicHref":"DotNext.Net.Http.HttpProtocolVersion.html","topicUid":"DotNext.Net.Http.HttpProtocolVersion"}]},{"name":"DotNext.Net.Mime","href":"DotNext.Net.Mime.html","topicHref":"DotNext.Net.Mime.html","topicUid":"DotNext.Net.Mime","items":[{"name":"ContentTypeExtensions","href":"DotNext.Net.Mime.ContentTypeExtensions.html","topicHref":"DotNext.Net.Mime.ContentTypeExtensions.html","topicUid":"DotNext.Net.Mime.ContentTypeExtensions"}]},{"name":"DotNext.Net.NetworkInformation","href":"DotNext.Net.NetworkInformation.html","topicHref":"DotNext.Net.NetworkInformation.html","topicUid":"DotNext.Net.NetworkInformation","items":[{"name":"MtuDiscovery","href":"DotNext.Net.NetworkInformation.MtuDiscovery.html","topicHref":"DotNext.Net.NetworkInformation.MtuDiscovery.html","topicUid":"DotNext.Net.NetworkInformation.MtuDiscovery"},{"name":"MtuDiscoveryOptions","href":"DotNext.Net.NetworkInformation.MtuDiscoveryOptions.html","topicHref":"DotNext.Net.NetworkInformation.MtuDiscoveryOptions.html","topicUid":"DotNext.Net.NetworkInformation.MtuDiscoveryOptions"}]},{"name":"DotNext.Net.Security","href":"DotNext.Net.Security.html","topicHref":"DotNext.Net.Security.html","topicUid":"DotNext.Net.Security","items":[{"name":"SslOptions","href":"DotNext.Net.Security.SslOptions.html","topicHref":"DotNext.Net.Security.SslOptions.html","topicUid":"DotNext.Net.Security.SslOptions"}]},{"name":"DotNext.Numerics","href":"DotNext.Numerics.html","topicHref":"DotNext.Numerics.html","topicUid":"DotNext.Numerics","items":[{"name":"Number","href":"DotNext.Numerics.Number.html","topicHref":"DotNext.Numerics.Number.html","topicUid":"DotNext.Numerics.Number"}]},{"name":"DotNext.Patterns","href":"DotNext.Patterns.html","topicHref":"DotNext.Patterns.html","topicUid":"DotNext.Patterns","items":[{"name":"IBuildable","href":"DotNext.Patterns.IBuildable-2.html","topicHref":"DotNext.Patterns.IBuildable-2.html","topicUid":"DotNext.Patterns.IBuildable`2"},{"name":"ISingleton","href":"DotNext.Patterns.ISingleton-1.html","topicHref":"DotNext.Patterns.ISingleton-1.html","topicUid":"DotNext.Patterns.ISingleton`1"}]},{"name":"DotNext.Reflection","href":"DotNext.Reflection.html","topicHref":"DotNext.Reflection.html","topicUid":"DotNext.Reflection","items":[{"name":"CollectionType","href":"DotNext.Reflection.CollectionType.html","topicHref":"DotNext.Reflection.CollectionType.html","topicUid":"DotNext.Reflection.CollectionType"},{"name":"CustomAttribute","href":"DotNext.Reflection.CustomAttribute.html","topicHref":"DotNext.Reflection.CustomAttribute.html","topicUid":"DotNext.Reflection.CustomAttribute"},{"name":"DelegateType","href":"DotNext.Reflection.DelegateType.html","topicHref":"DotNext.Reflection.DelegateType.html","topicUid":"DotNext.Reflection.DelegateType"},{"name":"DisposableType","href":"DotNext.Reflection.DisposableType.html","topicHref":"DotNext.Reflection.DisposableType.html","topicUid":"DotNext.Reflection.DisposableType"},{"name":"EnumType","href":"DotNext.Reflection.EnumType.html","topicHref":"DotNext.Reflection.EnumType.html","topicUid":"DotNext.Reflection.EnumType"},{"name":"MethodExtensions","href":"DotNext.Reflection.MethodExtensions.html","topicHref":"DotNext.Reflection.MethodExtensions.html","topicUid":"DotNext.Reflection.MethodExtensions"},{"name":"PropertyExtensions","href":"DotNext.Reflection.PropertyExtensions.html","topicHref":"DotNext.Reflection.PropertyExtensions.html","topicUid":"DotNext.Reflection.PropertyExtensions"},{"name":"TaskType","href":"DotNext.Reflection.TaskType.html","topicHref":"DotNext.Reflection.TaskType.html","topicUid":"DotNext.Reflection.TaskType"},{"name":"TypeExtensions","href":"DotNext.Reflection.TypeExtensions.html","topicHref":"DotNext.Reflection.TypeExtensions.html","topicUid":"DotNext.Reflection.TypeExtensions"}]},{"name":"DotNext.Resources","href":"DotNext.Resources.html","topicHref":"DotNext.Resources.html","topicUid":"DotNext.Resources","items":[{"name":"ResourceEntry","href":"DotNext.Resources.ResourceEntry.html","topicHref":"DotNext.Resources.ResourceEntry.html","topicUid":"DotNext.Resources.ResourceEntry"},{"name":"ResourceManagerExtensions","href":"DotNext.Resources.ResourceManagerExtensions.html","topicHref":"DotNext.Resources.ResourceManagerExtensions.html","topicUid":"DotNext.Resources.ResourceManagerExtensions"}]},{"name":"DotNext.Runtime","href":"DotNext.Runtime.html","topicHref":"DotNext.Runtime.html","topicUid":"DotNext.Runtime","items":[{"name":"BoxedValue","href":"DotNext.Runtime.BoxedValue-1.html","topicHref":"DotNext.Runtime.BoxedValue-1.html","topicUid":"DotNext.Runtime.BoxedValue`1"},{"name":"GCLatencyModeScope","href":"DotNext.Runtime.GCLatencyModeScope.html","topicHref":"DotNext.Runtime.GCLatencyModeScope.html","topicUid":"DotNext.Runtime.GCLatencyModeScope"},{"name":"GCNotification","href":"DotNext.Runtime.GCNotification.html","topicHref":"DotNext.Runtime.GCNotification.html","topicUid":"DotNext.Runtime.GCNotification"},{"name":"GCNotification.Registration","href":"DotNext.Runtime.GCNotification.Registration.html","topicHref":"DotNext.Runtime.GCNotification.Registration.html","topicUid":"DotNext.Runtime.GCNotification.Registration"},{"name":"Intrinsics","href":"DotNext.Runtime.Intrinsics.html","topicHref":"DotNext.Runtime.Intrinsics.html","topicUid":"DotNext.Runtime.Intrinsics"},{"name":"ReadOnlyValueReference","href":"DotNext.Runtime.ReadOnlyValueReference-1.html","topicHref":"DotNext.Runtime.ReadOnlyValueReference-1.html","topicUid":"DotNext.Runtime.ReadOnlyValueReference`1"},{"name":"SoftReferenceOptions","href":"DotNext.Runtime.SoftReferenceOptions.html","topicHref":"DotNext.Runtime.SoftReferenceOptions.html","topicUid":"DotNext.Runtime.SoftReferenceOptions"},{"name":"SoftReferenceState","href":"DotNext.Runtime.SoftReferenceState.html","topicHref":"DotNext.Runtime.SoftReferenceState.html","topicUid":"DotNext.Runtime.SoftReferenceState"},{"name":"SoftReference","href":"DotNext.Runtime.SoftReference-1.html","topicHref":"DotNext.Runtime.SoftReference-1.html","topicUid":"DotNext.Runtime.SoftReference`1"},{"name":"ValueReference","href":"DotNext.Runtime.ValueReference-1.html","topicHref":"DotNext.Runtime.ValueReference-1.html","topicUid":"DotNext.Runtime.ValueReference`1"}]},{"name":"DotNext.Runtime.Caching","href":"DotNext.Runtime.Caching.html","topicHref":"DotNext.Runtime.Caching.html","topicUid":"DotNext.Runtime.Caching","items":[{"name":"CacheEvictionPolicy","href":"DotNext.Runtime.Caching.CacheEvictionPolicy.html","topicHref":"DotNext.Runtime.Caching.CacheEvictionPolicy.html","topicUid":"DotNext.Runtime.Caching.CacheEvictionPolicy"},{"name":"ConcurrentCache","href":"DotNext.Runtime.Caching.ConcurrentCache-2.html","topicHref":"DotNext.Runtime.Caching.ConcurrentCache-2.html","topicUid":"DotNext.Runtime.Caching.ConcurrentCache`2"},{"name":"RandomAccessCache","href":"DotNext.Runtime.Caching.RandomAccessCache-2.html","topicHref":"DotNext.Runtime.Caching.RandomAccessCache-2.html","topicUid":"DotNext.Runtime.Caching.RandomAccessCache`2"},{"name":"RandomAccessCache.ReadOrWriteSession","href":"DotNext.Runtime.Caching.RandomAccessCache-2.ReadOrWriteSession.html","topicHref":"DotNext.Runtime.Caching.RandomAccessCache-2.ReadOrWriteSession.html","topicUid":"DotNext.Runtime.Caching.RandomAccessCache`2.ReadOrWriteSession"},{"name":"RandomAccessCache.ReadSession","href":"DotNext.Runtime.Caching.RandomAccessCache-2.ReadSession.html","topicHref":"DotNext.Runtime.Caching.RandomAccessCache-2.ReadSession.html","topicUid":"DotNext.Runtime.Caching.RandomAccessCache`2.ReadSession"}]},{"name":"DotNext.Runtime.CompilerServices","href":"DotNext.Runtime.CompilerServices.html","topicHref":"DotNext.Runtime.CompilerServices.html","topicUid":"DotNext.Runtime.CompilerServices","items":[{"name":"IFunctional","href":"DotNext.Runtime.CompilerServices.IFunctional-1.html","topicHref":"DotNext.Runtime.CompilerServices.IFunctional-1.html","topicUid":"DotNext.Runtime.CompilerServices.IFunctional`1"},{"name":"InterpolatedStringTemplateBuilder","href":"DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder.html","topicHref":"DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder.html","topicUid":"DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder"},{"name":"Scope","href":"DotNext.Runtime.CompilerServices.Scope.html","topicHref":"DotNext.Runtime.CompilerServices.Scope.html","topicUid":"DotNext.Runtime.CompilerServices.Scope"},{"name":"SpawningAsyncTaskMethodBuilder","href":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder.html","topicHref":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder.html","topicUid":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder"},{"name":"SpawningAsyncTaskMethodBuilder","href":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder-1.html","topicHref":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder-1.html","topicUid":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder`1"},{"name":"SuspendedExceptionTaskAwaitable","href":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.html","topicHref":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.html","topicUid":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable"},{"name":"SuspendedExceptionTaskAwaitable.Awaiter","href":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter.html","topicHref":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter.html","topicUid":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter"},{"name":"ValueTupleBuilder","href":"DotNext.Runtime.CompilerServices.ValueTupleBuilder.html","topicHref":"DotNext.Runtime.CompilerServices.ValueTupleBuilder.html","topicUid":"DotNext.Runtime.CompilerServices.ValueTupleBuilder"}]},{"name":"DotNext.Runtime.ExceptionServices","href":"DotNext.Runtime.ExceptionServices.html","topicHref":"DotNext.Runtime.ExceptionServices.html","topicUid":"DotNext.Runtime.ExceptionServices","items":[{"name":"ExceptionAggregator","href":"DotNext.Runtime.ExceptionServices.ExceptionAggregator.html","topicHref":"DotNext.Runtime.ExceptionServices.ExceptionAggregator.html","topicUid":"DotNext.Runtime.ExceptionServices.ExceptionAggregator"}]},{"name":"DotNext.Runtime.InteropServices","href":"DotNext.Runtime.InteropServices.html","topicHref":"DotNext.Runtime.InteropServices.html","topicUid":"DotNext.Runtime.InteropServices","items":[{"name":"IUnmanagedMemory","href":"DotNext.Runtime.InteropServices.IUnmanagedMemory.html","topicHref":"DotNext.Runtime.InteropServices.IUnmanagedMemory.html","topicUid":"DotNext.Runtime.InteropServices.IUnmanagedMemory"},{"name":"IUnmanagedMemory","href":"DotNext.Runtime.InteropServices.IUnmanagedMemory-1.html","topicHref":"DotNext.Runtime.InteropServices.IUnmanagedMemory-1.html","topicUid":"DotNext.Runtime.InteropServices.IUnmanagedMemory`1"},{"name":"NullPointerException","href":"DotNext.Runtime.InteropServices.NullPointerException.html","topicHref":"DotNext.Runtime.InteropServices.NullPointerException.html","topicUid":"DotNext.Runtime.InteropServices.NullPointerException"},{"name":"Pointer","href":"DotNext.Runtime.InteropServices.Pointer-1.html","topicHref":"DotNext.Runtime.InteropServices.Pointer-1.html","topicUid":"DotNext.Runtime.InteropServices.Pointer`1"},{"name":"Pointer.Enumerator","href":"DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html","topicHref":"DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html","topicUid":"DotNext.Runtime.InteropServices.Pointer`1.Enumerator"},{"name":"SafeBufferExtensions","href":"DotNext.Runtime.InteropServices.SafeBufferExtensions.html","topicHref":"DotNext.Runtime.InteropServices.SafeBufferExtensions.html","topicUid":"DotNext.Runtime.InteropServices.SafeBufferExtensions"}]},{"name":"DotNext.Runtime.Serialization","href":"DotNext.Runtime.Serialization.html","topicHref":"DotNext.Runtime.Serialization.html","topicUid":"DotNext.Runtime.Serialization","items":[{"name":"ISerializable","href":"DotNext.Runtime.Serialization.ISerializable-1.html","topicHref":"DotNext.Runtime.Serialization.ISerializable-1.html","topicUid":"DotNext.Runtime.Serialization.ISerializable`1"}]},{"name":"DotNext.Security.Principal","href":"DotNext.Security.Principal.html","topicHref":"DotNext.Security.Principal.html","topicUid":"DotNext.Security.Principal","items":[{"name":"LinuxUdsPeerIdentity","href":"DotNext.Security.Principal.LinuxUdsPeerIdentity.html","topicHref":"DotNext.Security.Principal.LinuxUdsPeerIdentity.html","topicUid":"DotNext.Security.Principal.LinuxUdsPeerIdentity"}]},{"name":"DotNext.Text","href":"DotNext.Text.html","topicHref":"DotNext.Text.html","topicUid":"DotNext.Text","items":[{"name":"DecodingContext","href":"DotNext.Text.DecodingContext.html","topicHref":"DotNext.Text.DecodingContext.html","topicUid":"DotNext.Text.DecodingContext"},{"name":"EncodingContext","href":"DotNext.Text.EncodingContext.html","topicHref":"DotNext.Text.EncodingContext.html","topicUid":"DotNext.Text.EncodingContext"},{"name":"EncodingExtensions","href":"DotNext.Text.EncodingExtensions.html","topicHref":"DotNext.Text.EncodingExtensions.html","topicUid":"DotNext.Text.EncodingExtensions"},{"name":"InterpolatedString","href":"DotNext.Text.InterpolatedString.html","topicHref":"DotNext.Text.InterpolatedString.html","topicUid":"DotNext.Text.InterpolatedString"},{"name":"StringBuilderConsumer","href":"DotNext.Text.StringBuilderConsumer.html","topicHref":"DotNext.Text.StringBuilderConsumer.html","topicUid":"DotNext.Text.StringBuilderConsumer"}]},{"name":"DotNext.Text.Json","href":"DotNext.Text.Json.html","topicHref":"DotNext.Text.Json.html","topicUid":"DotNext.Text.Json","items":[{"name":"IJsonSerializable","href":"DotNext.Text.Json.IJsonSerializable-1.html","topicHref":"DotNext.Text.Json.IJsonSerializable-1.html","topicUid":"DotNext.Text.Json.IJsonSerializable`1"},{"name":"JsonSerializable","href":"DotNext.Text.Json.JsonSerializable-1.html","topicHref":"DotNext.Text.Json.JsonSerializable-1.html","topicUid":"DotNext.Text.Json.JsonSerializable`1"},{"name":"OptionalConverterFactory","href":"DotNext.Text.Json.OptionalConverterFactory.html","topicHref":"DotNext.Text.Json.OptionalConverterFactory.html","topicUid":"DotNext.Text.Json.OptionalConverterFactory"},{"name":"OptionalConverter","href":"DotNext.Text.Json.OptionalConverter-1.html","topicHref":"DotNext.Text.Json.OptionalConverter-1.html","topicUid":"DotNext.Text.Json.OptionalConverter`1"}]},{"name":"DotNext.Threading","href":"DotNext.Threading.html","topicHref":"DotNext.Threading.html","topicUid":"DotNext.Threading","items":[{"name":"AsyncAutoResetEvent","href":"DotNext.Threading.AsyncAutoResetEvent.html","topicHref":"DotNext.Threading.AsyncAutoResetEvent.html","topicUid":"DotNext.Threading.AsyncAutoResetEvent"},{"name":"AsyncBarrier","href":"DotNext.Threading.AsyncBarrier.html","topicHref":"DotNext.Threading.AsyncBarrier.html","topicUid":"DotNext.Threading.AsyncBarrier"},{"name":"AsyncBridge","href":"DotNext.Threading.AsyncBridge.html","topicHref":"DotNext.Threading.AsyncBridge.html","topicUid":"DotNext.Threading.AsyncBridge"},{"name":"AsyncCorrelationSource","href":"DotNext.Threading.AsyncCorrelationSource-2.html","topicHref":"DotNext.Threading.AsyncCorrelationSource-2.html","topicUid":"DotNext.Threading.AsyncCorrelationSource`2"},{"name":"AsyncCountdownEvent","href":"DotNext.Threading.AsyncCountdownEvent.html","topicHref":"DotNext.Threading.AsyncCountdownEvent.html","topicUid":"DotNext.Threading.AsyncCountdownEvent"},{"name":"AsyncCounter","href":"DotNext.Threading.AsyncCounter.html","topicHref":"DotNext.Threading.AsyncCounter.html","topicUid":"DotNext.Threading.AsyncCounter"},{"name":"AsyncEventHub","href":"DotNext.Threading.AsyncEventHub.html","topicHref":"DotNext.Threading.AsyncEventHub.html","topicUid":"DotNext.Threading.AsyncEventHub"},{"name":"AsyncExchanger","href":"DotNext.Threading.AsyncExchanger-1.html","topicHref":"DotNext.Threading.AsyncExchanger-1.html","topicUid":"DotNext.Threading.AsyncExchanger`1"},{"name":"AsyncExclusiveLock","href":"DotNext.Threading.AsyncExclusiveLock.html","topicHref":"DotNext.Threading.AsyncExclusiveLock.html","topicUid":"DotNext.Threading.AsyncExclusiveLock"},{"name":"AsyncLazy","href":"DotNext.Threading.AsyncLazy-1.html","topicHref":"DotNext.Threading.AsyncLazy-1.html","topicUid":"DotNext.Threading.AsyncLazy`1"},{"name":"AsyncLock","href":"DotNext.Threading.AsyncLock.html","topicHref":"DotNext.Threading.AsyncLock.html","topicUid":"DotNext.Threading.AsyncLock"},{"name":"AsyncLock.Holder","href":"DotNext.Threading.AsyncLock.Holder.html","topicHref":"DotNext.Threading.AsyncLock.Holder.html","topicUid":"DotNext.Threading.AsyncLock.Holder"},{"name":"AsyncLockAcquisition","href":"DotNext.Threading.AsyncLockAcquisition.html","topicHref":"DotNext.Threading.AsyncLockAcquisition.html","topicUid":"DotNext.Threading.AsyncLockAcquisition"},{"name":"AsyncManualResetEvent","href":"DotNext.Threading.AsyncManualResetEvent.html","topicHref":"DotNext.Threading.AsyncManualResetEvent.html","topicUid":"DotNext.Threading.AsyncManualResetEvent"},{"name":"AsyncReaderWriterLock","href":"DotNext.Threading.AsyncReaderWriterLock.html","topicHref":"DotNext.Threading.AsyncReaderWriterLock.html","topicUid":"DotNext.Threading.AsyncReaderWriterLock"},{"name":"AsyncReaderWriterLock.LockStamp","href":"DotNext.Threading.AsyncReaderWriterLock.LockStamp.html","topicHref":"DotNext.Threading.AsyncReaderWriterLock.LockStamp.html","topicUid":"DotNext.Threading.AsyncReaderWriterLock.LockStamp"},{"name":"AsyncSharedLock","href":"DotNext.Threading.AsyncSharedLock.html","topicHref":"DotNext.Threading.AsyncSharedLock.html","topicUid":"DotNext.Threading.AsyncSharedLock"},{"name":"AsyncTrigger","href":"DotNext.Threading.AsyncTrigger.html","topicHref":"DotNext.Threading.AsyncTrigger.html","topicUid":"DotNext.Threading.AsyncTrigger"},{"name":"Atomic","href":"DotNext.Threading.Atomic.html","topicHref":"DotNext.Threading.Atomic.html","topicUid":"DotNext.Threading.Atomic"},{"name":"Atomic.Boolean","href":"DotNext.Threading.Atomic.Boolean.html","topicHref":"DotNext.Threading.Atomic.Boolean.html","topicUid":"DotNext.Threading.Atomic.Boolean"},{"name":"Atomic","href":"DotNext.Threading.Atomic-1.html","topicHref":"DotNext.Threading.Atomic-1.html","topicUid":"DotNext.Threading.Atomic`1"},{"name":"Atomic.Accumulator","href":"DotNext.Threading.Atomic-1.Accumulator.html","topicHref":"DotNext.Threading.Atomic-1.Accumulator.html","topicUid":"DotNext.Threading.Atomic`1.Accumulator"},{"name":"Atomic.Updater","href":"DotNext.Threading.Atomic-1.Updater.html","topicHref":"DotNext.Threading.Atomic-1.Updater.html","topicUid":"DotNext.Threading.Atomic`1.Updater"},{"name":"Epoch","href":"DotNext.Threading.Epoch.html","topicHref":"DotNext.Threading.Epoch.html","topicUid":"DotNext.Threading.Epoch"},{"name":"Epoch.Discardable","href":"DotNext.Threading.Epoch.Discardable.html","topicHref":"DotNext.Threading.Epoch.Discardable.html","topicUid":"DotNext.Threading.Epoch.Discardable"},{"name":"Epoch.RecycleBin","href":"DotNext.Threading.Epoch.RecycleBin.html","topicHref":"DotNext.Threading.Epoch.RecycleBin.html","topicUid":"DotNext.Threading.Epoch.RecycleBin"},{"name":"Epoch.Scope","href":"DotNext.Threading.Epoch.Scope.html","topicHref":"DotNext.Threading.Epoch.Scope.html","topicUid":"DotNext.Threading.Epoch.Scope"},{"name":"ExchangeTerminatedException","href":"DotNext.Threading.ExchangeTerminatedException.html","topicHref":"DotNext.Threading.ExchangeTerminatedException.html","topicUid":"DotNext.Threading.ExchangeTerminatedException"},{"name":"IAsyncEvent","href":"DotNext.Threading.IAsyncEvent.html","topicHref":"DotNext.Threading.IAsyncEvent.html","topicUid":"DotNext.Threading.IAsyncEvent"},{"name":"IAsyncResetEvent","href":"DotNext.Threading.IAsyncResetEvent.html","topicHref":"DotNext.Threading.IAsyncResetEvent.html","topicUid":"DotNext.Threading.IAsyncResetEvent"},{"name":"IInterlockedOperations","href":"DotNext.Threading.IInterlockedOperations-1.html","topicHref":"DotNext.Threading.IInterlockedOperations-1.html","topicUid":"DotNext.Threading.IInterlockedOperations`1"},{"name":"LinkedCancellationTokenSource","href":"DotNext.Threading.LinkedCancellationTokenSource.html","topicHref":"DotNext.Threading.LinkedCancellationTokenSource.html","topicUid":"DotNext.Threading.LinkedCancellationTokenSource"},{"name":"LinkedTokenSourceFactory","href":"DotNext.Threading.LinkedTokenSourceFactory.html","topicHref":"DotNext.Threading.LinkedTokenSourceFactory.html","topicUid":"DotNext.Threading.LinkedTokenSourceFactory"},{"name":"Lock","href":"DotNext.Threading.Lock.html","topicHref":"DotNext.Threading.Lock.html","topicUid":"DotNext.Threading.Lock"},{"name":"Lock.Holder","href":"DotNext.Threading.Lock.Holder.html","topicHref":"DotNext.Threading.Lock.Holder.html","topicUid":"DotNext.Threading.Lock.Holder"},{"name":"LockAcquisition","href":"DotNext.Threading.LockAcquisition.html","topicHref":"DotNext.Threading.LockAcquisition.html","topicUid":"DotNext.Threading.LockAcquisition"},{"name":"PendingTaskInterruptedException","href":"DotNext.Threading.PendingTaskInterruptedException.html","topicHref":"DotNext.Threading.PendingTaskInterruptedException.html","topicUid":"DotNext.Threading.PendingTaskInterruptedException"},{"name":"QueuedSynchronizer","href":"DotNext.Threading.QueuedSynchronizer.html","topicHref":"DotNext.Threading.QueuedSynchronizer.html","topicUid":"DotNext.Threading.QueuedSynchronizer"},{"name":"QueuedSynchronizer","href":"DotNext.Threading.QueuedSynchronizer-1.html","topicHref":"DotNext.Threading.QueuedSynchronizer-1.html","topicUid":"DotNext.Threading.QueuedSynchronizer`1"},{"name":"ReaderWriterSpinLock","href":"DotNext.Threading.ReaderWriterSpinLock.html","topicHref":"DotNext.Threading.ReaderWriterSpinLock.html","topicUid":"DotNext.Threading.ReaderWriterSpinLock"},{"name":"ReaderWriterSpinLock.LockStamp","href":"DotNext.Threading.ReaderWriterSpinLock.LockStamp.html","topicHref":"DotNext.Threading.ReaderWriterSpinLock.LockStamp.html","topicUid":"DotNext.Threading.ReaderWriterSpinLock.LockStamp"},{"name":"Scheduler","href":"DotNext.Threading.Scheduler.html","topicHref":"DotNext.Threading.Scheduler.html","topicUid":"DotNext.Threading.Scheduler"},{"name":"Scheduler.DelayedTask","href":"DotNext.Threading.Scheduler.DelayedTask.html","topicHref":"DotNext.Threading.Scheduler.DelayedTask.html","topicUid":"DotNext.Threading.Scheduler.DelayedTask"},{"name":"Scheduler.DelayedTaskCanceledException","href":"DotNext.Threading.Scheduler.DelayedTaskCanceledException.html","topicHref":"DotNext.Threading.Scheduler.DelayedTaskCanceledException.html","topicUid":"DotNext.Threading.Scheduler.DelayedTaskCanceledException"},{"name":"Scheduler.DelayedTask","href":"DotNext.Threading.Scheduler.DelayedTask-1.html","topicHref":"DotNext.Threading.Scheduler.DelayedTask-1.html","topicUid":"DotNext.Threading.Scheduler.DelayedTask`1"},{"name":"ThreadPoolWorkItemFactory","href":"DotNext.Threading.ThreadPoolWorkItemFactory.html","topicHref":"DotNext.Threading.ThreadPoolWorkItemFactory.html","topicUid":"DotNext.Threading.ThreadPoolWorkItemFactory"},{"name":"Timeout","href":"DotNext.Threading.Timeout.html","topicHref":"DotNext.Threading.Timeout.html","topicUid":"DotNext.Threading.Timeout"}]},{"name":"DotNext.Threading.Channels","href":"DotNext.Threading.Channels.html","topicHref":"DotNext.Threading.Channels.html","topicUid":"DotNext.Threading.Channels","items":[{"name":"PersistentChannelOptions","href":"DotNext.Threading.Channels.PersistentChannelOptions.html","topicHref":"DotNext.Threading.Channels.PersistentChannelOptions.html","topicUid":"DotNext.Threading.Channels.PersistentChannelOptions"},{"name":"PersistentChannel","href":"DotNext.Threading.Channels.PersistentChannel-2.html","topicHref":"DotNext.Threading.Channels.PersistentChannel-2.html","topicUid":"DotNext.Threading.Channels.PersistentChannel`2"}]},{"name":"DotNext.Threading.Leases","href":"DotNext.Threading.Leases.html","topicHref":"DotNext.Threading.Leases.html","topicUid":"DotNext.Threading.Leases","items":[{"name":"LeaseConsumer","href":"DotNext.Threading.Leases.LeaseConsumer.html","topicHref":"DotNext.Threading.Leases.LeaseConsumer.html","topicUid":"DotNext.Threading.Leases.LeaseConsumer"},{"name":"LeaseConsumer.AcquisitionResult","href":"DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult.html","topicHref":"DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult.html","topicUid":"DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult"},{"name":"LeaseIdentity","href":"DotNext.Threading.Leases.LeaseIdentity.html","topicHref":"DotNext.Threading.Leases.LeaseIdentity.html","topicUid":"DotNext.Threading.Leases.LeaseIdentity"},{"name":"LeaseProvider","href":"DotNext.Threading.Leases.LeaseProvider-1.html","topicHref":"DotNext.Threading.Leases.LeaseProvider-1.html","topicUid":"DotNext.Threading.Leases.LeaseProvider`1"},{"name":"LeaseProvider.AcquisitionResult","href":"DotNext.Threading.Leases.LeaseProvider-1.AcquisitionResult.html","topicHref":"DotNext.Threading.Leases.LeaseProvider-1.AcquisitionResult.html","topicUid":"DotNext.Threading.Leases.LeaseProvider`1.AcquisitionResult"},{"name":"LeaseProvider.State","href":"DotNext.Threading.Leases.LeaseProvider-1.State.html","topicHref":"DotNext.Threading.Leases.LeaseProvider-1.State.html","topicUid":"DotNext.Threading.Leases.LeaseProvider`1.State"}]},{"name":"DotNext.Threading.Tasks","href":"DotNext.Threading.Tasks.html","topicHref":"DotNext.Threading.Tasks.html","topicUid":"DotNext.Threading.Tasks","items":[{"name":"Conversion","href":"DotNext.Threading.Tasks.Conversion.html","topicHref":"DotNext.Threading.Tasks.Conversion.html","topicUid":"DotNext.Threading.Tasks.Conversion"},{"name":"DynamicTaskAwaitable","href":"DotNext.Threading.Tasks.DynamicTaskAwaitable.html","topicHref":"DotNext.Threading.Tasks.DynamicTaskAwaitable.html","topicUid":"DotNext.Threading.Tasks.DynamicTaskAwaitable"},{"name":"DynamicTaskAwaitable.Awaiter","href":"DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter.html","topicHref":"DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter.html","topicUid":"DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter"},{"name":"ManualResetCompletionSource","href":"DotNext.Threading.Tasks.ManualResetCompletionSource.html","topicHref":"DotNext.Threading.Tasks.ManualResetCompletionSource.html","topicUid":"DotNext.Threading.Tasks.ManualResetCompletionSource"},{"name":"ManualResetCompletionSourceStatus","href":"DotNext.Threading.Tasks.ManualResetCompletionSourceStatus.html","topicHref":"DotNext.Threading.Tasks.ManualResetCompletionSourceStatus.html","topicUid":"DotNext.Threading.Tasks.ManualResetCompletionSourceStatus"},{"name":"Synchronization","href":"DotNext.Threading.Tasks.Synchronization.html","topicHref":"DotNext.Threading.Tasks.Synchronization.html","topicUid":"DotNext.Threading.Tasks.Synchronization"},{"name":"TaskCompletionPipe","href":"DotNext.Threading.Tasks.TaskCompletionPipe.html","topicHref":"DotNext.Threading.Tasks.TaskCompletionPipe.html","topicUid":"DotNext.Threading.Tasks.TaskCompletionPipe"},{"name":"TaskCompletionPipe.Consumer","href":"DotNext.Threading.Tasks.TaskCompletionPipe.Consumer-1.html","topicHref":"DotNext.Threading.Tasks.TaskCompletionPipe.Consumer-1.html","topicUid":"DotNext.Threading.Tasks.TaskCompletionPipe.Consumer`1"},{"name":"TaskCompletionPipe","href":"DotNext.Threading.Tasks.TaskCompletionPipe-1.html","topicHref":"DotNext.Threading.Tasks.TaskCompletionPipe-1.html","topicUid":"DotNext.Threading.Tasks.TaskCompletionPipe`1"},{"name":"TaskQueue","href":"DotNext.Threading.Tasks.TaskQueue-1.html","topicHref":"DotNext.Threading.Tasks.TaskQueue-1.html","topicUid":"DotNext.Threading.Tasks.TaskQueue`1"},{"name":"ValueTaskCompletionSource","href":"DotNext.Threading.Tasks.ValueTaskCompletionSource.html","topicHref":"DotNext.Threading.Tasks.ValueTaskCompletionSource.html","topicUid":"DotNext.Threading.Tasks.ValueTaskCompletionSource"},{"name":"ValueTaskCompletionSource","href":"DotNext.Threading.Tasks.ValueTaskCompletionSource-1.html","topicHref":"DotNext.Threading.Tasks.ValueTaskCompletionSource-1.html","topicUid":"DotNext.Threading.Tasks.ValueTaskCompletionSource`1"}]}],"memberLayout":"SamePage"} +{"items":[{"name":"DotNext","href":"DotNext.html","topicHref":"DotNext.html","topicUid":"DotNext","items":[{"name":"Activator","href":"DotNext.Activator-1.html","topicHref":"DotNext.Activator-1.html","topicUid":"DotNext.Activator`1"},{"name":"BasicExtensions","href":"DotNext.BasicExtensions.html","topicHref":"DotNext.BasicExtensions.html","topicUid":"DotNext.BasicExtensions"},{"name":"BitwiseComparer","href":"DotNext.BitwiseComparer-1.html","topicHref":"DotNext.BitwiseComparer-1.html","topicUid":"DotNext.BitwiseComparer`1"},{"name":"CharComparer","href":"DotNext.CharComparer.html","topicHref":"DotNext.CharComparer.html","topicUid":"DotNext.CharComparer"},{"name":"ConsumerClosure","href":"DotNext.ConsumerClosure-2.html","topicHref":"DotNext.ConsumerClosure-2.html","topicUid":"DotNext.ConsumerClosure`2"},{"name":"Consumer","href":"DotNext.Consumer-1.html","topicHref":"DotNext.Consumer-1.html","topicUid":"DotNext.Consumer`1"},{"name":"Converter","href":"DotNext.Converter.html","topicHref":"DotNext.Converter.html","topicUid":"DotNext.Converter"},{"name":"DelegateHelpers","href":"DotNext.DelegateHelpers.html","topicHref":"DotNext.DelegateHelpers.html","topicUid":"DotNext.DelegateHelpers"},{"name":"DelegatingConsumer","href":"DotNext.DelegatingConsumer-1.html","topicHref":"DotNext.DelegatingConsumer-1.html","topicUid":"DotNext.DelegatingConsumer`1"},{"name":"DelegatingSupplier","href":"DotNext.DelegatingSupplier-1.html","topicHref":"DotNext.DelegatingSupplier-1.html","topicUid":"DotNext.DelegatingSupplier`1"},{"name":"DelegatingSupplier","href":"DotNext.DelegatingSupplier-2.html","topicHref":"DotNext.DelegatingSupplier-2.html","topicUid":"DotNext.DelegatingSupplier`2"},{"name":"DelegatingSupplier","href":"DotNext.DelegatingSupplier-3.html","topicHref":"DotNext.DelegatingSupplier-3.html","topicUid":"DotNext.DelegatingSupplier`3"},{"name":"DisclosedEndpoint","href":"DotNext.DisclosedEndpoint-1.html","topicHref":"DotNext.DisclosedEndpoint-1.html","topicUid":"DotNext.DisclosedEndpoint`1"},{"name":"Disposable","href":"DotNext.Disposable.html","topicHref":"DotNext.Disposable.html","topicUid":"DotNext.Disposable"},{"name":"EnclosedEndpoint","href":"DotNext.EnclosedEndpoint-1.html","topicHref":"DotNext.EnclosedEndpoint-1.html","topicUid":"DotNext.EnclosedEndpoint`1"},{"name":"EnumConverter","href":"DotNext.EnumConverter.html","topicHref":"DotNext.EnumConverter.html","topicUid":"DotNext.EnumConverter"},{"name":"EqualityComparerBuilder","href":"DotNext.EqualityComparerBuilder-1.html","topicHref":"DotNext.EqualityComparerBuilder-1.html","topicUid":"DotNext.EqualityComparerBuilder`1"},{"name":"Func","href":"DotNext.Func.html","topicHref":"DotNext.Func.html","topicUid":"DotNext.Func"},{"name":"GenericArgumentException","href":"DotNext.GenericArgumentException.html","topicHref":"DotNext.GenericArgumentException.html","topicUid":"DotNext.GenericArgumentException"},{"name":"GenericArgumentException","href":"DotNext.GenericArgumentException-1.html","topicHref":"DotNext.GenericArgumentException-1.html","topicUid":"DotNext.GenericArgumentException`1"},{"name":"IConsumer","href":"DotNext.IConsumer-1.html","topicHref":"DotNext.IConsumer-1.html","topicUid":"DotNext.IConsumer`1"},{"name":"IFiniteRangeEndpoint","href":"DotNext.IFiniteRangeEndpoint-1.html","topicHref":"DotNext.IFiniteRangeEndpoint-1.html","topicUid":"DotNext.IFiniteRangeEndpoint`1"},{"name":"IOptionMonad","href":"DotNext.IOptionMonad-1.html","topicHref":"DotNext.IOptionMonad-1.html","topicUid":"DotNext.IOptionMonad`1"},{"name":"IOptionMonad","href":"DotNext.IOptionMonad-2.html","topicHref":"DotNext.IOptionMonad-2.html","topicUid":"DotNext.IOptionMonad`2"},{"name":"IRangeEndpoint","href":"DotNext.IRangeEndpoint-1.html","topicHref":"DotNext.IRangeEndpoint-1.html","topicUid":"DotNext.IRangeEndpoint`1"},{"name":"IResettable","href":"DotNext.IResettable.html","topicHref":"DotNext.IResettable.html","topicUid":"DotNext.IResettable"},{"name":"IResultMonad","href":"DotNext.IResultMonad-2.html","topicHref":"DotNext.IResultMonad-2.html","topicUid":"DotNext.IResultMonad`2"},{"name":"IResultMonad","href":"DotNext.IResultMonad-3.html","topicHref":"DotNext.IResultMonad-3.html","topicUid":"DotNext.IResultMonad`3"},{"name":"ISupplier","href":"DotNext.ISupplier-1.html","topicHref":"DotNext.ISupplier-1.html","topicUid":"DotNext.ISupplier`1"},{"name":"ISupplier","href":"DotNext.ISupplier-2.html","topicHref":"DotNext.ISupplier-2.html","topicUid":"DotNext.ISupplier`2"},{"name":"ISupplier","href":"DotNext.ISupplier-3.html","topicHref":"DotNext.ISupplier-3.html","topicUid":"DotNext.ISupplier`3"},{"name":"Optional","href":"DotNext.Optional.html","topicHref":"DotNext.Optional.html","topicUid":"DotNext.Optional"},{"name":"Optional","href":"DotNext.Optional-1.html","topicHref":"DotNext.Optional-1.html","topicUid":"DotNext.Optional`1"},{"name":"Predicate","href":"DotNext.Predicate.html","topicHref":"DotNext.Predicate.html","topicUid":"DotNext.Predicate"},{"name":"RandomExtensions","href":"DotNext.RandomExtensions.html","topicHref":"DotNext.RandomExtensions.html","topicUid":"DotNext.RandomExtensions"},{"name":"RefAction","href":"DotNext.RefAction-2.html","topicHref":"DotNext.RefAction-2.html","topicUid":"DotNext.RefAction`2"},{"name":"RefFunc","href":"DotNext.RefFunc-3.html","topicHref":"DotNext.RefFunc-3.html","topicUid":"DotNext.RefFunc`3"},{"name":"Result","href":"DotNext.Result.html","topicHref":"DotNext.Result.html","topicUid":"DotNext.Result"},{"name":"Result","href":"DotNext.Result-1.html","topicHref":"DotNext.Result-1.html","topicUid":"DotNext.Result`1"},{"name":"Result","href":"DotNext.Result-2.html","topicHref":"DotNext.Result-2.html","topicUid":"DotNext.Result`2"},{"name":"ServiceProviderFactory","href":"DotNext.ServiceProviderFactory.html","topicHref":"DotNext.ServiceProviderFactory.html","topicUid":"DotNext.ServiceProviderFactory"},{"name":"ServiceProviderFactory.Builder","href":"DotNext.ServiceProviderFactory.Builder.html","topicHref":"DotNext.ServiceProviderFactory.Builder.html","topicUid":"DotNext.ServiceProviderFactory.Builder"},{"name":"Span","href":"DotNext.Span.html","topicHref":"DotNext.Span.html","topicUid":"DotNext.Span"},{"name":"StringExtensions","href":"DotNext.StringExtensions.html","topicHref":"DotNext.StringExtensions.html","topicUid":"DotNext.StringExtensions"},{"name":"SupplierClosure","href":"DotNext.SupplierClosure-2.html","topicHref":"DotNext.SupplierClosure-2.html","topicUid":"DotNext.SupplierClosure`2"},{"name":"SupplierClosure","href":"DotNext.SupplierClosure-3.html","topicHref":"DotNext.SupplierClosure-3.html","topicUid":"DotNext.SupplierClosure`3"},{"name":"SupplierClosure","href":"DotNext.SupplierClosure-4.html","topicHref":"DotNext.SupplierClosure-4.html","topicUid":"DotNext.SupplierClosure`4"},{"name":"Supplier","href":"DotNext.Supplier-1.html","topicHref":"DotNext.Supplier-1.html","topicUid":"DotNext.Supplier`1"},{"name":"Supplier","href":"DotNext.Supplier-2.html","topicHref":"DotNext.Supplier-2.html","topicUid":"DotNext.Supplier`2"},{"name":"Supplier","href":"DotNext.Supplier-3.html","topicHref":"DotNext.Supplier-3.html","topicUid":"DotNext.Supplier`3"},{"name":"TupleExtensions","href":"DotNext.TupleExtensions.html","topicHref":"DotNext.TupleExtensions.html","topicUid":"DotNext.TupleExtensions"},{"name":"UndefinedResultException","href":"DotNext.UndefinedResultException-1.html","topicHref":"DotNext.UndefinedResultException-1.html","topicUid":"DotNext.UndefinedResultException`1"},{"name":"UserDataSlot","href":"DotNext.UserDataSlot-1.html","topicHref":"DotNext.UserDataSlot-1.html","topicUid":"DotNext.UserDataSlot`1"},{"name":"UserDataStorage","href":"DotNext.UserDataStorage.html","topicHref":"DotNext.UserDataStorage.html","topicUid":"DotNext.UserDataStorage"},{"name":"UserDataStorage.IContainer","href":"DotNext.UserDataStorage.IContainer.html","topicHref":"DotNext.UserDataStorage.IContainer.html","topicUid":"DotNext.UserDataStorage.IContainer"},{"name":"ValueSupplier","href":"DotNext.ValueSupplier-1.html","topicHref":"DotNext.ValueSupplier-1.html","topicUid":"DotNext.ValueSupplier`1"}]},{"name":"DotNext.Buffers","href":"DotNext.Buffers.html","topicHref":"DotNext.Buffers.html","topicUid":"DotNext.Buffers","items":[{"name":"BufferConsumer","href":"DotNext.Buffers.BufferConsumer-1.html","topicHref":"DotNext.Buffers.BufferConsumer-1.html","topicUid":"DotNext.Buffers.BufferConsumer`1"},{"name":"BufferWriter","href":"DotNext.Buffers.BufferWriter.html","topicHref":"DotNext.Buffers.BufferWriter.html","topicUid":"DotNext.Buffers.BufferWriter"},{"name":"BufferWriterSlim","href":"DotNext.Buffers.BufferWriterSlim-1.html","topicHref":"DotNext.Buffers.BufferWriterSlim-1.html","topicUid":"DotNext.Buffers.BufferWriterSlim`1"},{"name":"BufferWriter","href":"DotNext.Buffers.BufferWriter-1.html","topicHref":"DotNext.Buffers.BufferWriter-1.html","topicUid":"DotNext.Buffers.BufferWriter`1"},{"name":"ByteBuffer","href":"DotNext.Buffers.ByteBuffer.html","topicHref":"DotNext.Buffers.ByteBuffer.html","topicUid":"DotNext.Buffers.ByteBuffer"},{"name":"CharBuffer","href":"DotNext.Buffers.CharBuffer.html","topicHref":"DotNext.Buffers.CharBuffer.html","topicUid":"DotNext.Buffers.CharBuffer"},{"name":"DelegatingReadOnlySpanConsumer","href":"DotNext.Buffers.DelegatingReadOnlySpanConsumer-2.html","topicHref":"DotNext.Buffers.DelegatingReadOnlySpanConsumer-2.html","topicUid":"DotNext.Buffers.DelegatingReadOnlySpanConsumer`2"},{"name":"IBufferReader","href":"DotNext.Buffers.IBufferReader.html","topicHref":"DotNext.Buffers.IBufferReader.html","topicUid":"DotNext.Buffers.IBufferReader"},{"name":"IGrowableBuffer","href":"DotNext.Buffers.IGrowableBuffer-1.html","topicHref":"DotNext.Buffers.IGrowableBuffer-1.html","topicUid":"DotNext.Buffers.IGrowableBuffer`1"},{"name":"IReadOnlySequenceSource","href":"DotNext.Buffers.IReadOnlySequenceSource-1.html","topicHref":"DotNext.Buffers.IReadOnlySequenceSource-1.html","topicUid":"DotNext.Buffers.IReadOnlySequenceSource`1"},{"name":"IReadOnlySpanConsumer","href":"DotNext.Buffers.IReadOnlySpanConsumer-1.html","topicHref":"DotNext.Buffers.IReadOnlySpanConsumer-1.html","topicUid":"DotNext.Buffers.IReadOnlySpanConsumer`1"},{"name":"Memory","href":"DotNext.Buffers.Memory.html","topicHref":"DotNext.Buffers.Memory.html","topicUid":"DotNext.Buffers.Memory"},{"name":"MemoryAllocator","href":"DotNext.Buffers.MemoryAllocator-1.html","topicHref":"DotNext.Buffers.MemoryAllocator-1.html","topicUid":"DotNext.Buffers.MemoryAllocator`1"},{"name":"MemoryOwner","href":"DotNext.Buffers.MemoryOwner-1.html","topicHref":"DotNext.Buffers.MemoryOwner-1.html","topicUid":"DotNext.Buffers.MemoryOwner`1"},{"name":"PoolingArrayBufferWriter","href":"DotNext.Buffers.PoolingArrayBufferWriter-1.html","topicHref":"DotNext.Buffers.PoolingArrayBufferWriter-1.html","topicUid":"DotNext.Buffers.PoolingArrayBufferWriter`1"},{"name":"PoolingBufferWriter","href":"DotNext.Buffers.PoolingBufferWriter-1.html","topicHref":"DotNext.Buffers.PoolingBufferWriter-1.html","topicUid":"DotNext.Buffers.PoolingBufferWriter`1"},{"name":"ReadOnlySequencePartitioner","href":"DotNext.Buffers.ReadOnlySequencePartitioner.html","topicHref":"DotNext.Buffers.ReadOnlySequencePartitioner.html","topicUid":"DotNext.Buffers.ReadOnlySequencePartitioner"},{"name":"ReadOnlySpanConsumer","href":"DotNext.Buffers.ReadOnlySpanConsumer-2.html","topicHref":"DotNext.Buffers.ReadOnlySpanConsumer-2.html","topicUid":"DotNext.Buffers.ReadOnlySpanConsumer`2"},{"name":"ReadOnlySpanFunc","href":"DotNext.Buffers.ReadOnlySpanFunc-3.html","topicHref":"DotNext.Buffers.ReadOnlySpanFunc-3.html","topicUid":"DotNext.Buffers.ReadOnlySpanFunc`3"},{"name":"SequenceBuilder","href":"DotNext.Buffers.SequenceBuilder-1.html","topicHref":"DotNext.Buffers.SequenceBuilder-1.html","topicUid":"DotNext.Buffers.SequenceBuilder`1"},{"name":"SpanOwner","href":"DotNext.Buffers.SpanOwner-1.html","topicHref":"DotNext.Buffers.SpanOwner-1.html","topicUid":"DotNext.Buffers.SpanOwner`1"},{"name":"SpanReader","href":"DotNext.Buffers.SpanReader-1.html","topicHref":"DotNext.Buffers.SpanReader-1.html","topicUid":"DotNext.Buffers.SpanReader`1"},{"name":"SpanWriter","href":"DotNext.Buffers.SpanWriter-1.html","topicHref":"DotNext.Buffers.SpanWriter-1.html","topicUid":"DotNext.Buffers.SpanWriter`1"},{"name":"SparseBufferGrowth","href":"DotNext.Buffers.SparseBufferGrowth.html","topicHref":"DotNext.Buffers.SparseBufferGrowth.html","topicUid":"DotNext.Buffers.SparseBufferGrowth"},{"name":"SparseBufferWriter","href":"DotNext.Buffers.SparseBufferWriter-1.html","topicHref":"DotNext.Buffers.SparseBufferWriter-1.html","topicUid":"DotNext.Buffers.SparseBufferWriter`1"},{"name":"SparseBufferWriter.Enumerator","href":"DotNext.Buffers.SparseBufferWriter-1.Enumerator.html","topicHref":"DotNext.Buffers.SparseBufferWriter-1.Enumerator.html","topicUid":"DotNext.Buffers.SparseBufferWriter`1.Enumerator"},{"name":"UnmanagedMemory","href":"DotNext.Buffers.UnmanagedMemory.html","topicHref":"DotNext.Buffers.UnmanagedMemory.html","topicUid":"DotNext.Buffers.UnmanagedMemory"},{"name":"UnmanagedMemoryPool","href":"DotNext.Buffers.UnmanagedMemoryPool-1.html","topicHref":"DotNext.Buffers.UnmanagedMemoryPool-1.html","topicUid":"DotNext.Buffers.UnmanagedMemoryPool`1"}]},{"name":"DotNext.Buffers.Binary","href":"DotNext.Buffers.Binary.html","topicHref":"DotNext.Buffers.Binary.html","topicUid":"DotNext.Buffers.Binary","items":[{"name":"BinaryTransformations","href":"DotNext.Buffers.Binary.BinaryTransformations.html","topicHref":"DotNext.Buffers.Binary.BinaryTransformations.html","topicUid":"DotNext.Buffers.Binary.BinaryTransformations"},{"name":"Blittable","href":"DotNext.Buffers.Binary.Blittable-1.html","topicHref":"DotNext.Buffers.Binary.Blittable-1.html","topicUid":"DotNext.Buffers.Binary.Blittable`1"},{"name":"IBinaryFormattable","href":"DotNext.Buffers.Binary.IBinaryFormattable-1.html","topicHref":"DotNext.Buffers.Binary.IBinaryFormattable-1.html","topicUid":"DotNext.Buffers.Binary.IBinaryFormattable`1"}]},{"name":"DotNext.Buffers.Text","href":"DotNext.Buffers.Text.html","topicHref":"DotNext.Buffers.Text.html","topicUid":"DotNext.Buffers.Text","items":[{"name":"Base64Decoder","href":"DotNext.Buffers.Text.Base64Decoder.html","topicHref":"DotNext.Buffers.Text.Base64Decoder.html","topicUid":"DotNext.Buffers.Text.Base64Decoder"},{"name":"Base64Encoder","href":"DotNext.Buffers.Text.Base64Encoder.html","topicHref":"DotNext.Buffers.Text.Base64Encoder.html","topicUid":"DotNext.Buffers.Text.Base64Encoder"},{"name":"Hex","href":"DotNext.Buffers.Text.Hex.html","topicHref":"DotNext.Buffers.Text.Hex.html","topicUid":"DotNext.Buffers.Text.Hex"}]},{"name":"DotNext.Collections.Concurrent","href":"DotNext.Collections.Concurrent.html","topicHref":"DotNext.Collections.Concurrent.html","topicUid":"DotNext.Collections.Concurrent","items":[{"name":"IndexPool","href":"DotNext.Collections.Concurrent.IndexPool.html","topicHref":"DotNext.Collections.Concurrent.IndexPool.html","topicUid":"DotNext.Collections.Concurrent.IndexPool"},{"name":"IndexPool.Enumerator","href":"DotNext.Collections.Concurrent.IndexPool.Enumerator.html","topicHref":"DotNext.Collections.Concurrent.IndexPool.Enumerator.html","topicUid":"DotNext.Collections.Concurrent.IndexPool.Enumerator"}]},{"name":"DotNext.Collections.Generic","href":"DotNext.Collections.Generic.html","topicHref":"DotNext.Collections.Generic.html","topicUid":"DotNext.Collections.Generic","items":[{"name":"AsyncEnumerable","href":"DotNext.Collections.Generic.AsyncEnumerable.html","topicHref":"DotNext.Collections.Generic.AsyncEnumerable.html","topicUid":"DotNext.Collections.Generic.AsyncEnumerable"},{"name":"Collection","href":"DotNext.Collections.Generic.Collection.html","topicHref":"DotNext.Collections.Generic.Collection.html","topicUid":"DotNext.Collections.Generic.Collection"},{"name":"Collection.ConsumingEnumerable","href":"DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.html","topicHref":"DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.html","topicUid":"DotNext.Collections.Generic.Collection.ConsumingEnumerable`1"},{"name":"Collection.ConsumingEnumerable.Enumerator","href":"DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.Enumerator.html","topicHref":"DotNext.Collections.Generic.Collection.ConsumingEnumerable-1.Enumerator.html","topicUid":"DotNext.Collections.Generic.Collection.ConsumingEnumerable`1.Enumerator"},{"name":"Dictionary","href":"DotNext.Collections.Generic.Dictionary.html","topicHref":"DotNext.Collections.Generic.Dictionary.html","topicUid":"DotNext.Collections.Generic.Dictionary"},{"name":"Dictionary.Indexer","href":"DotNext.Collections.Generic.Dictionary.Indexer-2.html","topicHref":"DotNext.Collections.Generic.Dictionary.Indexer-2.html","topicUid":"DotNext.Collections.Generic.Dictionary.Indexer`2"},{"name":"Enumerator","href":"DotNext.Collections.Generic.Enumerator.html","topicHref":"DotNext.Collections.Generic.Enumerator.html","topicUid":"DotNext.Collections.Generic.Enumerator"},{"name":"Enumerator.LimitedEnumerator","href":"DotNext.Collections.Generic.Enumerator.LimitedEnumerator-1.html","topicHref":"DotNext.Collections.Generic.Enumerator.LimitedEnumerator-1.html","topicUid":"DotNext.Collections.Generic.Enumerator.LimitedEnumerator`1"},{"name":"IEnumerator","href":"DotNext.Collections.Generic.IEnumerator-2.html","topicHref":"DotNext.Collections.Generic.IEnumerator-2.html","topicUid":"DotNext.Collections.Generic.IEnumerator`2"},{"name":"List","href":"DotNext.Collections.Generic.List.html","topicHref":"DotNext.Collections.Generic.List.html","topicUid":"DotNext.Collections.Generic.List"},{"name":"List.Indexer","href":"DotNext.Collections.Generic.List.Indexer-1.html","topicHref":"DotNext.Collections.Generic.List.Indexer-1.html","topicUid":"DotNext.Collections.Generic.List.Indexer`1"},{"name":"ListSegment","href":"DotNext.Collections.Generic.ListSegment-1.html","topicHref":"DotNext.Collections.Generic.ListSegment-1.html","topicUid":"DotNext.Collections.Generic.ListSegment`1"},{"name":"ReadOnlyCollectionView","href":"DotNext.Collections.Generic.ReadOnlyCollectionView-2.html","topicHref":"DotNext.Collections.Generic.ReadOnlyCollectionView-2.html","topicUid":"DotNext.Collections.Generic.ReadOnlyCollectionView`2"},{"name":"ReadOnlyDictionaryView","href":"DotNext.Collections.Generic.ReadOnlyDictionaryView-3.html","topicHref":"DotNext.Collections.Generic.ReadOnlyDictionaryView-3.html","topicUid":"DotNext.Collections.Generic.ReadOnlyDictionaryView`3"},{"name":"ReadOnlyListView","href":"DotNext.Collections.Generic.ReadOnlyListView-2.html","topicHref":"DotNext.Collections.Generic.ReadOnlyListView-2.html","topicUid":"DotNext.Collections.Generic.ReadOnlyListView`2"},{"name":"Set","href":"DotNext.Collections.Generic.Set.html","topicHref":"DotNext.Collections.Generic.Set.html","topicUid":"DotNext.Collections.Generic.Set"}]},{"name":"DotNext.Collections.Specialized","href":"DotNext.Collections.Specialized.html","topicHref":"DotNext.Collections.Specialized.html","topicUid":"DotNext.Collections.Specialized","items":[{"name":"ConcurrentTypeMap","href":"DotNext.Collections.Specialized.ConcurrentTypeMap.html","topicHref":"DotNext.Collections.Specialized.ConcurrentTypeMap.html","topicUid":"DotNext.Collections.Specialized.ConcurrentTypeMap"},{"name":"ConcurrentTypeMap.Enumerator","href":"DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html","topicHref":"DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html","topicUid":"DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator"},{"name":"ConcurrentTypeMap","href":"DotNext.Collections.Specialized.ConcurrentTypeMap-1.html","topicHref":"DotNext.Collections.Specialized.ConcurrentTypeMap-1.html","topicUid":"DotNext.Collections.Specialized.ConcurrentTypeMap`1"},{"name":"ConcurrentTypeMap.Enumerator","href":"DotNext.Collections.Specialized.ConcurrentTypeMap-1.Enumerator.html","topicHref":"DotNext.Collections.Specialized.ConcurrentTypeMap-1.Enumerator.html","topicUid":"DotNext.Collections.Specialized.ConcurrentTypeMap`1.Enumerator"},{"name":"IReadOnlyTypeMap","href":"DotNext.Collections.Specialized.IReadOnlyTypeMap.html","topicHref":"DotNext.Collections.Specialized.IReadOnlyTypeMap.html","topicUid":"DotNext.Collections.Specialized.IReadOnlyTypeMap"},{"name":"IReadOnlyTypeMap","href":"DotNext.Collections.Specialized.IReadOnlyTypeMap-1.html","topicHref":"DotNext.Collections.Specialized.IReadOnlyTypeMap-1.html","topicUid":"DotNext.Collections.Specialized.IReadOnlyTypeMap`1"},{"name":"ITypeMap","href":"DotNext.Collections.Specialized.ITypeMap.html","topicHref":"DotNext.Collections.Specialized.ITypeMap.html","topicUid":"DotNext.Collections.Specialized.ITypeMap"},{"name":"ITypeMap","href":"DotNext.Collections.Specialized.ITypeMap-1.html","topicHref":"DotNext.Collections.Specialized.ITypeMap-1.html","topicUid":"DotNext.Collections.Specialized.ITypeMap`1"},{"name":"InvocationList","href":"DotNext.Collections.Specialized.InvocationList.html","topicHref":"DotNext.Collections.Specialized.InvocationList.html","topicUid":"DotNext.Collections.Specialized.InvocationList"},{"name":"InvocationList","href":"DotNext.Collections.Specialized.InvocationList-1.html","topicHref":"DotNext.Collections.Specialized.InvocationList-1.html","topicUid":"DotNext.Collections.Specialized.InvocationList`1"},{"name":"InvocationList.Enumerator","href":"DotNext.Collections.Specialized.InvocationList-1.Enumerator.html","topicHref":"DotNext.Collections.Specialized.InvocationList-1.Enumerator.html","topicUid":"DotNext.Collections.Specialized.InvocationList`1.Enumerator"},{"name":"SingletonList","href":"DotNext.Collections.Specialized.SingletonList-1.html","topicHref":"DotNext.Collections.Specialized.SingletonList-1.html","topicUid":"DotNext.Collections.Specialized.SingletonList`1"},{"name":"SingletonList.Enumerator","href":"DotNext.Collections.Specialized.SingletonList-1.Enumerator.html","topicHref":"DotNext.Collections.Specialized.SingletonList-1.Enumerator.html","topicUid":"DotNext.Collections.Specialized.SingletonList`1.Enumerator"},{"name":"TypeMap","href":"DotNext.Collections.Specialized.TypeMap.html","topicHref":"DotNext.Collections.Specialized.TypeMap.html","topicUid":"DotNext.Collections.Specialized.TypeMap"},{"name":"TypeMap.Enumerator","href":"DotNext.Collections.Specialized.TypeMap.Enumerator.html","topicHref":"DotNext.Collections.Specialized.TypeMap.Enumerator.html","topicUid":"DotNext.Collections.Specialized.TypeMap.Enumerator"},{"name":"TypeMap","href":"DotNext.Collections.Specialized.TypeMap-1.html","topicHref":"DotNext.Collections.Specialized.TypeMap-1.html","topicUid":"DotNext.Collections.Specialized.TypeMap`1"},{"name":"TypeMap.Enumerator","href":"DotNext.Collections.Specialized.TypeMap-1.Enumerator.html","topicHref":"DotNext.Collections.Specialized.TypeMap-1.Enumerator.html","topicUid":"DotNext.Collections.Specialized.TypeMap`1.Enumerator"}]},{"name":"DotNext.ComponentModel.DataAnnotations","href":"DotNext.ComponentModel.DataAnnotations.html","topicHref":"DotNext.ComponentModel.DataAnnotations.html","topicUid":"DotNext.ComponentModel.DataAnnotations","items":[{"name":"OptionalStringLengthAttribute","href":"DotNext.ComponentModel.DataAnnotations.OptionalStringLengthAttribute.html","topicHref":"DotNext.ComponentModel.DataAnnotations.OptionalStringLengthAttribute.html","topicUid":"DotNext.ComponentModel.DataAnnotations.OptionalStringLengthAttribute"},{"name":"RequiredAttribute","href":"DotNext.ComponentModel.DataAnnotations.RequiredAttribute-1.html","topicHref":"DotNext.ComponentModel.DataAnnotations.RequiredAttribute-1.html","topicUid":"DotNext.ComponentModel.DataAnnotations.RequiredAttribute`1"}]},{"name":"DotNext.Diagnostics","href":"DotNext.Diagnostics.html","topicHref":"DotNext.Diagnostics.html","topicUid":"DotNext.Diagnostics","items":[{"name":"IApplicationStatusProvider","href":"DotNext.Diagnostics.IApplicationStatusProvider.html","topicHref":"DotNext.Diagnostics.IApplicationStatusProvider.html","topicUid":"DotNext.Diagnostics.IApplicationStatusProvider"},{"name":"IFailureDetector","href":"DotNext.Diagnostics.IFailureDetector.html","topicHref":"DotNext.Diagnostics.IFailureDetector.html","topicUid":"DotNext.Diagnostics.IFailureDetector"},{"name":"PhiAccrualFailureDetector","href":"DotNext.Diagnostics.PhiAccrualFailureDetector.html","topicHref":"DotNext.Diagnostics.PhiAccrualFailureDetector.html","topicUid":"DotNext.Diagnostics.PhiAccrualFailureDetector"},{"name":"Timestamp","href":"DotNext.Diagnostics.Timestamp.html","topicHref":"DotNext.Diagnostics.Timestamp.html","topicUid":"DotNext.Diagnostics.Timestamp"}]},{"name":"DotNext.IO","href":"DotNext.IO.html","topicHref":"DotNext.IO.html","topicUid":"DotNext.IO","items":[{"name":"BlittableTransferObject","href":"DotNext.IO.BlittableTransferObject-1.html","topicHref":"DotNext.IO.BlittableTransferObject-1.html","topicUid":"DotNext.IO.BlittableTransferObject`1"},{"name":"DataTransferObject","href":"DotNext.IO.DataTransferObject.html","topicHref":"DotNext.IO.DataTransferObject.html","topicUid":"DotNext.IO.DataTransferObject"},{"name":"FileBufferingWriter","href":"DotNext.IO.FileBufferingWriter.html","topicHref":"DotNext.IO.FileBufferingWriter.html","topicUid":"DotNext.IO.FileBufferingWriter"},{"name":"FileBufferingWriter.Options","href":"DotNext.IO.FileBufferingWriter.Options.html","topicHref":"DotNext.IO.FileBufferingWriter.Options.html","topicUid":"DotNext.IO.FileBufferingWriter.Options"},{"name":"FileReader","href":"DotNext.IO.FileReader.html","topicHref":"DotNext.IO.FileReader.html","topicUid":"DotNext.IO.FileReader"},{"name":"FileWriter","href":"DotNext.IO.FileWriter.html","topicHref":"DotNext.IO.FileWriter.html","topicUid":"DotNext.IO.FileWriter"},{"name":"IAsyncBinaryReader","href":"DotNext.IO.IAsyncBinaryReader.html","topicHref":"DotNext.IO.IAsyncBinaryReader.html","topicUid":"DotNext.IO.IAsyncBinaryReader"},{"name":"IAsyncBinaryWriter","href":"DotNext.IO.IAsyncBinaryWriter.html","topicHref":"DotNext.IO.IAsyncBinaryWriter.html","topicUid":"DotNext.IO.IAsyncBinaryWriter"},{"name":"IDataTransferObject","href":"DotNext.IO.IDataTransferObject.html","topicHref":"DotNext.IO.IDataTransferObject.html","topicUid":"DotNext.IO.IDataTransferObject"},{"name":"IDataTransferObject.ITransformation","href":"DotNext.IO.IDataTransferObject.ITransformation-1.html","topicHref":"DotNext.IO.IDataTransferObject.ITransformation-1.html","topicUid":"DotNext.IO.IDataTransferObject.ITransformation`1"},{"name":"IFlushable","href":"DotNext.IO.IFlushable.html","topicHref":"DotNext.IO.IFlushable.html","topicUid":"DotNext.IO.IFlushable"},{"name":"LengthFormat","href":"DotNext.IO.LengthFormat.html","topicHref":"DotNext.IO.LengthFormat.html","topicUid":"DotNext.IO.LengthFormat"},{"name":"MemoryTransferObject","href":"DotNext.IO.MemoryTransferObject.html","topicHref":"DotNext.IO.MemoryTransferObject.html","topicUid":"DotNext.IO.MemoryTransferObject"},{"name":"SequenceReader","href":"DotNext.IO.SequenceReader.html","topicHref":"DotNext.IO.SequenceReader.html","topicUid":"DotNext.IO.SequenceReader"},{"name":"SequenceReader.DecodingEnumerable","href":"DotNext.IO.SequenceReader.DecodingEnumerable.html","topicHref":"DotNext.IO.SequenceReader.DecodingEnumerable.html","topicUid":"DotNext.IO.SequenceReader.DecodingEnumerable"},{"name":"SequenceReader.DecodingEnumerable.Enumerator","href":"DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator.html","topicHref":"DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator.html","topicUid":"DotNext.IO.SequenceReader.DecodingEnumerable.Enumerator"},{"name":"SequenceReader.SpanDecodingEnumerable","href":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.html","topicHref":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.html","topicUid":"DotNext.IO.SequenceReader.SpanDecodingEnumerable"},{"name":"SequenceReader.SpanDecodingEnumerable.Enumerator","href":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator.html","topicHref":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator.html","topicUid":"DotNext.IO.SequenceReader.SpanDecodingEnumerable.Enumerator"},{"name":"StreamConsumer","href":"DotNext.IO.StreamConsumer.html","topicHref":"DotNext.IO.StreamConsumer.html","topicUid":"DotNext.IO.StreamConsumer"},{"name":"StreamExtensions","href":"DotNext.IO.StreamExtensions.html","topicHref":"DotNext.IO.StreamExtensions.html","topicUid":"DotNext.IO.StreamExtensions"},{"name":"StreamSegment","href":"DotNext.IO.StreamSegment.html","topicHref":"DotNext.IO.StreamSegment.html","topicUid":"DotNext.IO.StreamSegment"},{"name":"StreamSource","href":"DotNext.IO.StreamSource.html","topicHref":"DotNext.IO.StreamSource.html","topicUid":"DotNext.IO.StreamSource"},{"name":"StreamTransferObject","href":"DotNext.IO.StreamTransferObject.html","topicHref":"DotNext.IO.StreamTransferObject.html","topicUid":"DotNext.IO.StreamTransferObject"},{"name":"TextConsumer","href":"DotNext.IO.TextConsumer.html","topicHref":"DotNext.IO.TextConsumer.html","topicUid":"DotNext.IO.TextConsumer"},{"name":"TextStreamExtensions","href":"DotNext.IO.TextStreamExtensions.html","topicHref":"DotNext.IO.TextStreamExtensions.html","topicUid":"DotNext.IO.TextStreamExtensions"}]},{"name":"DotNext.IO.Hashing","href":"DotNext.IO.Hashing.html","topicHref":"DotNext.IO.Hashing.html","topicUid":"DotNext.IO.Hashing","items":[{"name":"FNV1a128","href":"DotNext.IO.Hashing.FNV1a128.html","topicHref":"DotNext.IO.Hashing.FNV1a128.html","topicUid":"DotNext.IO.Hashing.FNV1a128"},{"name":"FNV1a32","href":"DotNext.IO.Hashing.FNV1a32.html","topicHref":"DotNext.IO.Hashing.FNV1a32.html","topicUid":"DotNext.IO.Hashing.FNV1a32"},{"name":"FNV1a64","href":"DotNext.IO.Hashing.FNV1a64.html","topicHref":"DotNext.IO.Hashing.FNV1a64.html","topicUid":"DotNext.IO.Hashing.FNV1a64"},{"name":"FNV1aParameters","href":"DotNext.IO.Hashing.FNV1aParameters.html","topicHref":"DotNext.IO.Hashing.FNV1aParameters.html","topicUid":"DotNext.IO.Hashing.FNV1aParameters"},{"name":"FNV1a","href":"DotNext.IO.Hashing.FNV1a-2.html","topicHref":"DotNext.IO.Hashing.FNV1a-2.html","topicUid":"DotNext.IO.Hashing.FNV1a`2"},{"name":"IFNV1aParameters","href":"DotNext.IO.Hashing.IFNV1aParameters-1.html","topicHref":"DotNext.IO.Hashing.IFNV1aParameters-1.html","topicUid":"DotNext.IO.Hashing.IFNV1aParameters`1"}]},{"name":"DotNext.IO.Log","href":"DotNext.IO.Log.html","topicHref":"DotNext.IO.Log.html","topicUid":"DotNext.IO.Log","items":[{"name":"IAuditTrail","href":"DotNext.IO.Log.IAuditTrail.html","topicHref":"DotNext.IO.Log.IAuditTrail.html","topicUid":"DotNext.IO.Log.IAuditTrail"},{"name":"IAuditTrail","href":"DotNext.IO.Log.IAuditTrail-1.html","topicHref":"DotNext.IO.Log.IAuditTrail-1.html","topicUid":"DotNext.IO.Log.IAuditTrail`1"},{"name":"ILogCompactionSupport","href":"DotNext.IO.Log.ILogCompactionSupport.html","topicHref":"DotNext.IO.Log.ILogCompactionSupport.html","topicUid":"DotNext.IO.Log.ILogCompactionSupport"},{"name":"ILogEntry","href":"DotNext.IO.Log.ILogEntry.html","topicHref":"DotNext.IO.Log.ILogEntry.html","topicUid":"DotNext.IO.Log.ILogEntry"},{"name":"ILogEntryConsumer","href":"DotNext.IO.Log.ILogEntryConsumer-2.html","topicHref":"DotNext.IO.Log.ILogEntryConsumer-2.html","topicUid":"DotNext.IO.Log.ILogEntryConsumer`2"},{"name":"ILogEntryProducer","href":"DotNext.IO.Log.ILogEntryProducer-1.html","topicHref":"DotNext.IO.Log.ILogEntryProducer-1.html","topicUid":"DotNext.IO.Log.ILogEntryProducer`1"},{"name":"IntegrityException","href":"DotNext.IO.Log.IntegrityException.html","topicHref":"DotNext.IO.Log.IntegrityException.html","topicUid":"DotNext.IO.Log.IntegrityException"},{"name":"LogEntryProducer","href":"DotNext.IO.Log.LogEntryProducer-1.html","topicHref":"DotNext.IO.Log.LogEntryProducer-1.html","topicUid":"DotNext.IO.Log.LogEntryProducer`1"}]},{"name":"DotNext.IO.MemoryMappedFiles","href":"DotNext.IO.MemoryMappedFiles.html","topicHref":"DotNext.IO.MemoryMappedFiles.html","topicUid":"DotNext.IO.MemoryMappedFiles","items":[{"name":"IMappedMemory","href":"DotNext.IO.MemoryMappedFiles.IMappedMemory.html","topicHref":"DotNext.IO.MemoryMappedFiles.IMappedMemory.html","topicUid":"DotNext.IO.MemoryMappedFiles.IMappedMemory"},{"name":"MemoryMappedDirectAccessor","href":"DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor.html","topicHref":"DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor.html","topicUid":"DotNext.IO.MemoryMappedFiles.MemoryMappedDirectAccessor"},{"name":"MemoryMappedFileExtensions","href":"DotNext.IO.MemoryMappedFiles.MemoryMappedFileExtensions.html","topicHref":"DotNext.IO.MemoryMappedFiles.MemoryMappedFileExtensions.html","topicUid":"DotNext.IO.MemoryMappedFiles.MemoryMappedFileExtensions"},{"name":"ReadOnlySequenceAccessor","href":"DotNext.IO.MemoryMappedFiles.ReadOnlySequenceAccessor.html","topicHref":"DotNext.IO.MemoryMappedFiles.ReadOnlySequenceAccessor.html","topicUid":"DotNext.IO.MemoryMappedFiles.ReadOnlySequenceAccessor"}]},{"name":"DotNext.IO.Pipelines","href":"DotNext.IO.Pipelines.html","topicHref":"DotNext.IO.Pipelines.html","topicUid":"DotNext.IO.Pipelines","items":[{"name":"DuplexStream","href":"DotNext.IO.Pipelines.DuplexStream.html","topicHref":"DotNext.IO.Pipelines.DuplexStream.html","topicUid":"DotNext.IO.Pipelines.DuplexStream"},{"name":"PipeExtensions","href":"DotNext.IO.Pipelines.PipeExtensions.html","topicHref":"DotNext.IO.Pipelines.PipeExtensions.html","topicUid":"DotNext.IO.Pipelines.PipeExtensions"},{"name":"ResultExtensions","href":"DotNext.IO.Pipelines.ResultExtensions.html","topicHref":"DotNext.IO.Pipelines.ResultExtensions.html","topicUid":"DotNext.IO.Pipelines.ResultExtensions"}]},{"name":"DotNext.Linq.Expressions","href":"DotNext.Linq.Expressions.html","topicHref":"DotNext.Linq.Expressions.html","topicUid":"DotNext.Linq.Expressions","items":[{"name":"AsyncResultExpression","href":"DotNext.Linq.Expressions.AsyncResultExpression.html","topicHref":"DotNext.Linq.Expressions.AsyncResultExpression.html","topicUid":"DotNext.Linq.Expressions.AsyncResultExpression"},{"name":"AwaitExpression","href":"DotNext.Linq.Expressions.AwaitExpression.html","topicHref":"DotNext.Linq.Expressions.AwaitExpression.html","topicUid":"DotNext.Linq.Expressions.AwaitExpression"},{"name":"CollectionAccessExpression","href":"DotNext.Linq.Expressions.CollectionAccessExpression.html","topicHref":"DotNext.Linq.Expressions.CollectionAccessExpression.html","topicUid":"DotNext.Linq.Expressions.CollectionAccessExpression"},{"name":"CustomExpression","href":"DotNext.Linq.Expressions.CustomExpression.html","topicHref":"DotNext.Linq.Expressions.CustomExpression.html","topicUid":"DotNext.Linq.Expressions.CustomExpression"},{"name":"ExpressionBuilder","href":"DotNext.Linq.Expressions.ExpressionBuilder.html","topicHref":"DotNext.Linq.Expressions.ExpressionBuilder.html","topicUid":"DotNext.Linq.Expressions.ExpressionBuilder"},{"name":"ForEachExpression","href":"DotNext.Linq.Expressions.ForEachExpression.html","topicHref":"DotNext.Linq.Expressions.ForEachExpression.html","topicUid":"DotNext.Linq.Expressions.ForEachExpression"},{"name":"ForEachExpression.Statement","href":"DotNext.Linq.Expressions.ForEachExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.ForEachExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.ForEachExpression.Statement"},{"name":"ForExpression","href":"DotNext.Linq.Expressions.ForExpression.html","topicHref":"DotNext.Linq.Expressions.ForExpression.html","topicUid":"DotNext.Linq.Expressions.ForExpression"},{"name":"ForExpression.LoopBuilder","href":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.html","topicHref":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.html","topicUid":"DotNext.Linq.Expressions.ForExpression.LoopBuilder"},{"name":"ForExpression.LoopBuilder.Condition","href":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Condition.html","topicHref":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Condition.html","topicUid":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Condition"},{"name":"ForExpression.LoopBuilder.Iteration","href":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Iteration.html","topicHref":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Iteration.html","topicUid":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Iteration"},{"name":"ForExpression.LoopBuilder.Statement","href":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Statement.html","topicHref":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Statement.html","topicUid":"DotNext.Linq.Expressions.ForExpression.LoopBuilder.Statement"},{"name":"InterpolationExpression","href":"DotNext.Linq.Expressions.InterpolationExpression.html","topicHref":"DotNext.Linq.Expressions.InterpolationExpression.html","topicUid":"DotNext.Linq.Expressions.InterpolationExpression"},{"name":"ItemIndexExpression","href":"DotNext.Linq.Expressions.ItemIndexExpression.html","topicHref":"DotNext.Linq.Expressions.ItemIndexExpression.html","topicUid":"DotNext.Linq.Expressions.ItemIndexExpression"},{"name":"LockExpression","href":"DotNext.Linq.Expressions.LockExpression.html","topicHref":"DotNext.Linq.Expressions.LockExpression.html","topicUid":"DotNext.Linq.Expressions.LockExpression"},{"name":"LockExpression.Statement","href":"DotNext.Linq.Expressions.LockExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.LockExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.LockExpression.Statement"},{"name":"MemberBindings","href":"DotNext.Linq.Expressions.MemberBindings.html","topicHref":"DotNext.Linq.Expressions.MemberBindings.html","topicUid":"DotNext.Linq.Expressions.MemberBindings"},{"name":"MutationExpression","href":"DotNext.Linq.Expressions.MutationExpression.html","topicHref":"DotNext.Linq.Expressions.MutationExpression.html","topicUid":"DotNext.Linq.Expressions.MutationExpression"},{"name":"NullCoalescingAssignmentExpression","href":"DotNext.Linq.Expressions.NullCoalescingAssignmentExpression.html","topicHref":"DotNext.Linq.Expressions.NullCoalescingAssignmentExpression.html","topicUid":"DotNext.Linq.Expressions.NullCoalescingAssignmentExpression"},{"name":"NullSafetyExpression","href":"DotNext.Linq.Expressions.NullSafetyExpression.html","topicHref":"DotNext.Linq.Expressions.NullSafetyExpression.html","topicUid":"DotNext.Linq.Expressions.NullSafetyExpression"},{"name":"RangeExpression","href":"DotNext.Linq.Expressions.RangeExpression.html","topicHref":"DotNext.Linq.Expressions.RangeExpression.html","topicUid":"DotNext.Linq.Expressions.RangeExpression"},{"name":"RefAnyValExpression","href":"DotNext.Linq.Expressions.RefAnyValExpression.html","topicHref":"DotNext.Linq.Expressions.RefAnyValExpression.html","topicUid":"DotNext.Linq.Expressions.RefAnyValExpression"},{"name":"SliceExpression","href":"DotNext.Linq.Expressions.SliceExpression.html","topicHref":"DotNext.Linq.Expressions.SliceExpression.html","topicUid":"DotNext.Linq.Expressions.SliceExpression"},{"name":"UsingExpression","href":"DotNext.Linq.Expressions.UsingExpression.html","topicHref":"DotNext.Linq.Expressions.UsingExpression.html","topicUid":"DotNext.Linq.Expressions.UsingExpression"},{"name":"UsingExpression.Statement","href":"DotNext.Linq.Expressions.UsingExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.UsingExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.UsingExpression.Statement"},{"name":"WhileExpression","href":"DotNext.Linq.Expressions.WhileExpression.html","topicHref":"DotNext.Linq.Expressions.WhileExpression.html","topicUid":"DotNext.Linq.Expressions.WhileExpression"},{"name":"WhileExpression.Statement","href":"DotNext.Linq.Expressions.WhileExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.WhileExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.WhileExpression.Statement"},{"name":"WithExpression","href":"DotNext.Linq.Expressions.WithExpression.html","topicHref":"DotNext.Linq.Expressions.WithExpression.html","topicUid":"DotNext.Linq.Expressions.WithExpression"},{"name":"WithExpression.Statement","href":"DotNext.Linq.Expressions.WithExpression.Statement.html","topicHref":"DotNext.Linq.Expressions.WithExpression.Statement.html","topicUid":"DotNext.Linq.Expressions.WithExpression.Statement"},{"name":"WriteLineExpression","href":"DotNext.Linq.Expressions.WriteLineExpression.html","topicHref":"DotNext.Linq.Expressions.WriteLineExpression.html","topicUid":"DotNext.Linq.Expressions.WriteLineExpression"}]},{"name":"DotNext.Maintenance","href":"DotNext.Maintenance.html","topicHref":"DotNext.Maintenance.html","topicUid":"DotNext.Maintenance","items":[{"name":"ApplicationMaintenanceInterfaceHost","href":"DotNext.Maintenance.ApplicationMaintenanceInterfaceHost.html","topicHref":"DotNext.Maintenance.ApplicationMaintenanceInterfaceHost.html","topicUid":"DotNext.Maintenance.ApplicationMaintenanceInterfaceHost"},{"name":"IMaintenanceSession","href":"DotNext.Maintenance.IMaintenanceSession.html","topicHref":"DotNext.Maintenance.IMaintenanceSession.html","topicUid":"DotNext.Maintenance.IMaintenanceSession"}]},{"name":"DotNext.Maintenance.CommandLine","href":"DotNext.Maintenance.CommandLine.html","topicHref":"DotNext.Maintenance.CommandLine.html","topicUid":"DotNext.Maintenance.CommandLine","items":[{"name":"ApplicationMaintenanceCommand","href":"DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand.html","topicHref":"DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand.html","topicUid":"DotNext.Maintenance.CommandLine.ApplicationMaintenanceCommand"},{"name":"CommandLineMaintenanceInterfaceHost","href":"DotNext.Maintenance.CommandLine.CommandLineMaintenanceInterfaceHost.html","topicHref":"DotNext.Maintenance.CommandLine.CommandLineMaintenanceInterfaceHost.html","topicUid":"DotNext.Maintenance.CommandLine.CommandLineMaintenanceInterfaceHost"},{"name":"HostingServices","href":"DotNext.Maintenance.CommandLine.HostingServices.html","topicHref":"DotNext.Maintenance.CommandLine.HostingServices.html","topicUid":"DotNext.Maintenance.CommandLine.HostingServices"}]},{"name":"DotNext.Maintenance.CommandLine.Authentication","href":"DotNext.Maintenance.CommandLine.Authentication.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication","items":[{"name":"AuthenticationServices","href":"DotNext.Maintenance.CommandLine.Authentication.AuthenticationServices.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.AuthenticationServices.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication.AuthenticationServices"},{"name":"IAuthenticationHandler","href":"DotNext.Maintenance.CommandLine.Authentication.IAuthenticationHandler.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.IAuthenticationHandler.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication.IAuthenticationHandler"},{"name":"LinuxUdsPeerAuthenticationHandler","href":"DotNext.Maintenance.CommandLine.Authentication.LinuxUdsPeerAuthenticationHandler.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.LinuxUdsPeerAuthenticationHandler.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication.LinuxUdsPeerAuthenticationHandler"},{"name":"PasswordAuthenticationHandler","href":"DotNext.Maintenance.CommandLine.Authentication.PasswordAuthenticationHandler.html","topicHref":"DotNext.Maintenance.CommandLine.Authentication.PasswordAuthenticationHandler.html","topicUid":"DotNext.Maintenance.CommandLine.Authentication.PasswordAuthenticationHandler"}]},{"name":"DotNext.Maintenance.CommandLine.Authorization","href":"DotNext.Maintenance.CommandLine.Authorization.html","topicHref":"DotNext.Maintenance.CommandLine.Authorization.html","topicUid":"DotNext.Maintenance.CommandLine.Authorization","items":[{"name":"AuthorizationCallback","href":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationCallback.html","topicHref":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationCallback.html","topicUid":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationCallback"},{"name":"AuthorizationServices","href":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationServices.html","topicHref":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationServices.html","topicUid":"DotNext.Maintenance.CommandLine.Authorization.AuthorizationServices"}]},{"name":"DotNext.Maintenance.CommandLine.Binding","href":"DotNext.Maintenance.CommandLine.Binding.html","topicHref":"DotNext.Maintenance.CommandLine.Binding.html","topicUid":"DotNext.Maintenance.CommandLine.Binding","items":[{"name":"DefaultBindings","href":"DotNext.Maintenance.CommandLine.Binding.DefaultBindings.html","topicHref":"DotNext.Maintenance.CommandLine.Binding.DefaultBindings.html","topicUid":"DotNext.Maintenance.CommandLine.Binding.DefaultBindings"}]},{"name":"DotNext.Maintenance.CommandLine.IO","href":"DotNext.Maintenance.CommandLine.IO.html","topicHref":"DotNext.Maintenance.CommandLine.IO.html","topicUid":"DotNext.Maintenance.CommandLine.IO","items":[{"name":"IMaintenanceConsole","href":"DotNext.Maintenance.CommandLine.IO.IMaintenanceConsole.html","topicHref":"DotNext.Maintenance.CommandLine.IO.IMaintenanceConsole.html","topicUid":"DotNext.Maintenance.CommandLine.IO.IMaintenanceConsole"}]},{"name":"DotNext.Metaprogramming","href":"DotNext.Metaprogramming.html","topicHref":"DotNext.Metaprogramming.html","topicUid":"DotNext.Metaprogramming","items":[{"name":"AsyncLambdaFlags","href":"DotNext.Metaprogramming.AsyncLambdaFlags.html","topicHref":"DotNext.Metaprogramming.AsyncLambdaFlags.html","topicUid":"DotNext.Metaprogramming.AsyncLambdaFlags"},{"name":"CodeGenerator","href":"DotNext.Metaprogramming.CodeGenerator.html","topicHref":"DotNext.Metaprogramming.CodeGenerator.html","topicUid":"DotNext.Metaprogramming.CodeGenerator"},{"name":"ConditionalBuilder","href":"DotNext.Metaprogramming.ConditionalBuilder.html","topicHref":"DotNext.Metaprogramming.ConditionalBuilder.html","topicUid":"DotNext.Metaprogramming.ConditionalBuilder"},{"name":"ExpressionBuilder","href":"DotNext.Metaprogramming.ExpressionBuilder-1.html","topicHref":"DotNext.Metaprogramming.ExpressionBuilder-1.html","topicUid":"DotNext.Metaprogramming.ExpressionBuilder`1"},{"name":"LambdaContext","href":"DotNext.Metaprogramming.LambdaContext.html","topicHref":"DotNext.Metaprogramming.LambdaContext.html","topicUid":"DotNext.Metaprogramming.LambdaContext"},{"name":"LoopContext","href":"DotNext.Metaprogramming.LoopContext.html","topicHref":"DotNext.Metaprogramming.LoopContext.html","topicUid":"DotNext.Metaprogramming.LoopContext"},{"name":"MatchBuilder","href":"DotNext.Metaprogramming.MatchBuilder.html","topicHref":"DotNext.Metaprogramming.MatchBuilder.html","topicUid":"DotNext.Metaprogramming.MatchBuilder"},{"name":"MatchBuilder.CaseStatement","href":"DotNext.Metaprogramming.MatchBuilder.CaseStatement.html","topicHref":"DotNext.Metaprogramming.MatchBuilder.CaseStatement.html","topicUid":"DotNext.Metaprogramming.MatchBuilder.CaseStatement"},{"name":"MatchBuilder.Pattern","href":"DotNext.Metaprogramming.MatchBuilder.Pattern.html","topicHref":"DotNext.Metaprogramming.MatchBuilder.Pattern.html","topicUid":"DotNext.Metaprogramming.MatchBuilder.Pattern"},{"name":"SwitchBuilder","href":"DotNext.Metaprogramming.SwitchBuilder.html","topicHref":"DotNext.Metaprogramming.SwitchBuilder.html","topicUid":"DotNext.Metaprogramming.SwitchBuilder"},{"name":"TryBuilder","href":"DotNext.Metaprogramming.TryBuilder.html","topicHref":"DotNext.Metaprogramming.TryBuilder.html","topicUid":"DotNext.Metaprogramming.TryBuilder"},{"name":"TryBuilder.Filter","href":"DotNext.Metaprogramming.TryBuilder.Filter.html","topicHref":"DotNext.Metaprogramming.TryBuilder.Filter.html","topicUid":"DotNext.Metaprogramming.TryBuilder.Filter"},{"name":"TryBuilder.Handler","href":"DotNext.Metaprogramming.TryBuilder.Handler.html","topicHref":"DotNext.Metaprogramming.TryBuilder.Handler.html","topicUid":"DotNext.Metaprogramming.TryBuilder.Handler"}]},{"name":"DotNext.Net","href":"DotNext.Net.html","topicHref":"DotNext.Net.html","topicUid":"DotNext.Net","items":[{"name":"EndPointFormatter","href":"DotNext.Net.EndPointFormatter.html","topicHref":"DotNext.Net.EndPointFormatter.html","topicUid":"DotNext.Net.EndPointFormatter"},{"name":"IPeer","href":"DotNext.Net.IPeer.html","topicHref":"DotNext.Net.IPeer.html","topicUid":"DotNext.Net.IPeer"},{"name":"IPeerMesh","href":"DotNext.Net.IPeerMesh.html","topicHref":"DotNext.Net.IPeerMesh.html","topicUid":"DotNext.Net.IPeerMesh"},{"name":"IPeerMesh","href":"DotNext.Net.IPeerMesh-1.html","topicHref":"DotNext.Net.IPeerMesh-1.html","topicUid":"DotNext.Net.IPeerMesh`1"},{"name":"PeerEventArgs","href":"DotNext.Net.PeerEventArgs.html","topicHref":"DotNext.Net.PeerEventArgs.html","topicUid":"DotNext.Net.PeerEventArgs"}]},{"name":"DotNext.Net.Cluster","href":"DotNext.Net.Cluster.html","topicHref":"DotNext.Net.Cluster.html","topicUid":"DotNext.Net.Cluster","items":[{"name":"ClusterMemberEventArgs","href":"DotNext.Net.Cluster.ClusterMemberEventArgs.html","topicHref":"DotNext.Net.Cluster.ClusterMemberEventArgs.html","topicUid":"DotNext.Net.Cluster.ClusterMemberEventArgs"},{"name":"ClusterMemberId","href":"DotNext.Net.Cluster.ClusterMemberId.html","topicHref":"DotNext.Net.Cluster.ClusterMemberId.html","topicUid":"DotNext.Net.Cluster.ClusterMemberId"},{"name":"ClusterMemberStatus","href":"DotNext.Net.Cluster.ClusterMemberStatus.html","topicHref":"DotNext.Net.Cluster.ClusterMemberStatus.html","topicUid":"DotNext.Net.Cluster.ClusterMemberStatus"},{"name":"ClusterMemberStatusChangedEventArgs","href":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs.html","topicHref":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs.html","topicUid":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs"},{"name":"ClusterMemberStatusChangedEventArgs","href":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs-1.html","topicHref":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs-1.html","topicUid":"DotNext.Net.Cluster.ClusterMemberStatusChangedEventArgs`1"},{"name":"ICluster","href":"DotNext.Net.Cluster.ICluster.html","topicHref":"DotNext.Net.Cluster.ICluster.html","topicUid":"DotNext.Net.Cluster.ICluster"},{"name":"IClusterMember","href":"DotNext.Net.Cluster.IClusterMember.html","topicHref":"DotNext.Net.Cluster.IClusterMember.html","topicUid":"DotNext.Net.Cluster.IClusterMember"},{"name":"MemberUnavailableException","href":"DotNext.Net.Cluster.MemberUnavailableException.html","topicHref":"DotNext.Net.Cluster.MemberUnavailableException.html","topicUid":"DotNext.Net.Cluster.MemberUnavailableException"}]},{"name":"DotNext.Net.Cluster.Consensus","href":"DotNext.Net.Cluster.Consensus.html","topicHref":"DotNext.Net.Cluster.Consensus.html","topicUid":"DotNext.Net.Cluster.Consensus","items":[{"name":"ConsensusProtocolException","href":"DotNext.Net.Cluster.Consensus.ConsensusProtocolException.html","topicHref":"DotNext.Net.Cluster.Consensus.ConsensusProtocolException.html","topicUid":"DotNext.Net.Cluster.Consensus.ConsensusProtocolException"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft","href":"DotNext.Net.Cluster.Consensus.Raft.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft","items":[{"name":"BinaryLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry"},{"name":"BinaryLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.BinaryLogEntry`1"},{"name":"BufferedLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntry"},{"name":"BufferedLogEntryList","href":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.BufferedLogEntryList"},{"name":"ClusterMemberConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.ClusterMemberConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.ClusterMemberConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.ClusterMemberConfiguration"},{"name":"ConsensusOnlyState","href":"DotNext.Net.Cluster.Consensus.Raft.ConsensusOnlyState.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.ConsensusOnlyState.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.ConsensusOnlyState"},{"name":"DiskBasedStateMachine","href":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine"},{"name":"DiskBasedStateMachine.SnapshotAccessToken","href":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.DiskBasedStateMachine.SnapshotAccessToken"},{"name":"ElectionTimeout","href":"DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.ElectionTimeout"},{"name":"EmptyLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.EmptyLogEntry"},{"name":"HeartbeatResult","href":"DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.HeartbeatResult"},{"name":"IClusterMemberConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberConfiguration"},{"name":"IClusterMemberLifetime","href":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberLifetime.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberLifetime.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IClusterMemberLifetime"},{"name":"IInputLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.IInputLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IInputLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IInputLogEntry"},{"name":"IPersistentState","href":"DotNext.Net.Cluster.Consensus.Raft.IPersistentState.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IPersistentState.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IPersistentState"},{"name":"IRaftCluster","href":"DotNext.Net.Cluster.Consensus.Raft.IRaftCluster.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IRaftCluster.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IRaftCluster"},{"name":"IRaftClusterMember","href":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember"},{"name":"IRaftClusterMember.ReplicationState","href":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IRaftClusterMember.ReplicationState"},{"name":"IRaftLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.IRaftLogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.IRaftLogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.IRaftLogEntry"},{"name":"JsonLogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.JsonLogEntry`1"},{"name":"LogEntriesBufferingOptions","href":"DotNext.Net.Cluster.Consensus.Raft.LogEntriesBufferingOptions.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.LogEntriesBufferingOptions.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.LogEntriesBufferingOptions"},{"name":"LogEntryBufferingOptions","href":"DotNext.Net.Cluster.Consensus.Raft.LogEntryBufferingOptions.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.LogEntryBufferingOptions.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.LogEntryBufferingOptions"},{"name":"MemoryBasedStateMachine","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine"},{"name":"MemoryBasedStateMachine.CompactionMode","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.CompactionMode"},{"name":"MemoryBasedStateMachine.IncrementalSnapshotBuilder","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.IncrementalSnapshotBuilder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.IncrementalSnapshotBuilder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.IncrementalSnapshotBuilder"},{"name":"MemoryBasedStateMachine.InlineSnapshotBuilder","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.InlineSnapshotBuilder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.InlineSnapshotBuilder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.InlineSnapshotBuilder"},{"name":"MemoryBasedStateMachine.LogEntryCacheEvictionPolicy","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.LogEntryCacheEvictionPolicy"},{"name":"MemoryBasedStateMachine.Options","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.Options.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.Options.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.Options"},{"name":"MemoryBasedStateMachine.SnapshotBuilder","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilder"},{"name":"MemoryBasedStateMachine.SnapshotBuilderContext","href":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.MemoryBasedStateMachine.SnapshotBuilderContext"},{"name":"PersistentState","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState"},{"name":"PersistentState.InternalStateBrokenException","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.InternalStateBrokenException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.InternalStateBrokenException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.InternalStateBrokenException"},{"name":"PersistentState.LogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.LogEntry"},{"name":"PersistentState.MissingPartitionException","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.MissingPartitionException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.MissingPartitionException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.MissingPartitionException"},{"name":"PersistentState.Options","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.Options.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.Options.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.Options"},{"name":"PersistentState.WriteMode","href":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PersistentState.WriteMode"},{"name":"PreVoteResult","href":"DotNext.Net.Cluster.Consensus.Raft.PreVoteResult.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.PreVoteResult.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.PreVoteResult"},{"name":"RaftCluster","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster"},{"name":"RaftCluster.BuiltInTransportConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.BuiltInTransportConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.BuiltInTransportConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.BuiltInTransportConfiguration"},{"name":"RaftCluster.CustomTransportConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.CustomTransportConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.CustomTransportConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.CustomTransportConfiguration"},{"name":"RaftCluster.NodeConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.NodeConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.NodeConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.NodeConfiguration"},{"name":"RaftCluster.TcpConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.TcpConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.TcpConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster.TcpConfiguration"},{"name":"RaftClusterConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterConfiguration"},{"name":"RaftClusterMember","href":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMember.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMember.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMember"},{"name":"RaftClusterMemberEventArgs","href":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMemberEventArgs-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMemberEventArgs-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftClusterMemberEventArgs`1"},{"name":"RaftCluster","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster`1"},{"name":"RaftCluster.ConcurrentMembershipModificationException","href":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster-1.ConcurrentMembershipModificationException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster-1.ConcurrentMembershipModificationException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftCluster`1.ConcurrentMembershipModificationException"},{"name":"RaftProtocolException","href":"DotNext.Net.Cluster.Consensus.Raft.RaftProtocolException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.RaftProtocolException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.RaftProtocolException"},{"name":"Result","href":"DotNext.Net.Cluster.Consensus.Raft.Result-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Result-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Result`1"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft.Commands","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands","items":[{"name":"CommandAttribute","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute"},{"name":"CommandAttribute","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandAttribute`1"},{"name":"CommandInterpreter","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter"},{"name":"CommandInterpreter.Builder","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.Builder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.Builder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.Builder"},{"name":"CommandInterpreter.CommandHandlerAttribute","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.CommandHandlerAttribute.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.CommandHandlerAttribute.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.CommandHandlerAttribute"},{"name":"CommandInterpreter.UnknownCommandException","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.UnknownCommandException.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.UnknownCommandException.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.CommandInterpreter.UnknownCommandException"},{"name":"LogEntry","href":"DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Commands.LogEntry`1"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft.Extensions","href":"DotNext.Net.Cluster.Consensus.Raft.Extensions.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Extensions.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Extensions","items":[{"name":"IStandbyModeSupport","href":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IStandbyModeSupport.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IStandbyModeSupport.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IStandbyModeSupport"},{"name":"IUnresponsiveClusterMemberRemovalSupport","href":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IUnresponsiveClusterMemberRemovalSupport.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IUnresponsiveClusterMemberRemovalSupport.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Extensions.IUnresponsiveClusterMemberRemovalSupport"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft.Http","href":"DotNext.Net.Cluster.Consensus.Raft.Http.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http","items":[{"name":"ConfigurationExtensions","href":"DotNext.Net.Cluster.Consensus.Raft.Http.ConfigurationExtensions.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.ConfigurationExtensions.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.ConfigurationExtensions"},{"name":"HttpClusterMemberConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.Http.HttpClusterMemberConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.HttpClusterMemberConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.HttpClusterMemberConfiguration"},{"name":"IRaftHttpCluster","href":"DotNext.Net.Cluster.Consensus.Raft.Http.IRaftHttpCluster.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.IRaftHttpCluster.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.IRaftHttpCluster"},{"name":"RaftClusterHttpHost","href":"DotNext.Net.Cluster.Consensus.Raft.Http.RaftClusterHttpHost.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.RaftClusterHttpHost.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.RaftClusterHttpHost"},{"name":"RequestJournalConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.Http.RequestJournalConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Http.RequestJournalConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Http.RequestJournalConfiguration"}]},{"name":"DotNext.Net.Cluster.Consensus.Raft.Membership","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership","items":[{"name":"ClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterConfigurationStorage-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterConfigurationStorage-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterConfigurationStorage`1"},{"name":"ClusterMemberAnnouncer","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterMemberAnnouncer-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterMemberAnnouncer-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.ClusterMemberAnnouncer`1"},{"name":"IClusterConfiguration","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfiguration.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfiguration.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfiguration"},{"name":"IClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage"},{"name":"IClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.IClusterConfigurationStorage`1"},{"name":"InMemoryClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage`1"},{"name":"InMemoryClusterConfigurationStorage.ConfigurationBuilder","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage-1.ConfigurationBuilder.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage-1.ConfigurationBuilder.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.InMemoryClusterConfigurationStorage`1.ConfigurationBuilder"},{"name":"PersistentClusterConfigurationStorage","href":"DotNext.Net.Cluster.Consensus.Raft.Membership.PersistentClusterConfigurationStorage-1.html","topicHref":"DotNext.Net.Cluster.Consensus.Raft.Membership.PersistentClusterConfigurationStorage-1.html","topicUid":"DotNext.Net.Cluster.Consensus.Raft.Membership.PersistentClusterConfigurationStorage`1"}]},{"name":"DotNext.Net.Cluster.Discovery","href":"DotNext.Net.Cluster.Discovery.html","topicHref":"DotNext.Net.Cluster.Discovery.html","topicUid":"DotNext.Net.Cluster.Discovery","items":[{"name":"DiscoveryProtocolException","href":"DotNext.Net.Cluster.Discovery.DiscoveryProtocolException.html","topicHref":"DotNext.Net.Cluster.Discovery.DiscoveryProtocolException.html","topicUid":"DotNext.Net.Cluster.Discovery.DiscoveryProtocolException"}]},{"name":"DotNext.Net.Cluster.Discovery.HyParView","href":"DotNext.Net.Cluster.Discovery.HyParView.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView","items":[{"name":"HyParViewProtocolException","href":"DotNext.Net.Cluster.Discovery.HyParView.HyParViewProtocolException.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.HyParViewProtocolException.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.HyParViewProtocolException"},{"name":"IPeerConfiguration","href":"DotNext.Net.Cluster.Discovery.HyParView.IPeerConfiguration.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.IPeerConfiguration.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.IPeerConfiguration"},{"name":"IPeerLifetime","href":"DotNext.Net.Cluster.Discovery.HyParView.IPeerLifetime.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.IPeerLifetime.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.IPeerLifetime"},{"name":"PeerConfiguration","href":"DotNext.Net.Cluster.Discovery.HyParView.PeerConfiguration.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.PeerConfiguration.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.PeerConfiguration"},{"name":"PeerController","href":"DotNext.Net.Cluster.Discovery.HyParView.PeerController.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.PeerController.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.PeerController"}]},{"name":"DotNext.Net.Cluster.Discovery.HyParView.Http","href":"DotNext.Net.Cluster.Discovery.HyParView.Http.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.Http.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.Http","items":[{"name":"ConfigurationExtensions","href":"DotNext.Net.Cluster.Discovery.HyParView.Http.ConfigurationExtensions.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.Http.ConfigurationExtensions.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.Http.ConfigurationExtensions"},{"name":"HttpPeerConfiguration","href":"DotNext.Net.Cluster.Discovery.HyParView.Http.HttpPeerConfiguration.html","topicHref":"DotNext.Net.Cluster.Discovery.HyParView.Http.HttpPeerConfiguration.html","topicUid":"DotNext.Net.Cluster.Discovery.HyParView.Http.HttpPeerConfiguration"}]},{"name":"DotNext.Net.Cluster.Messaging","href":"DotNext.Net.Cluster.Messaging.html","topicHref":"DotNext.Net.Cluster.Messaging.html","topicUid":"DotNext.Net.Cluster.Messaging","items":[{"name":"IDisposableMessage","href":"DotNext.Net.Cluster.Messaging.IDisposableMessage.html","topicHref":"DotNext.Net.Cluster.Messaging.IDisposableMessage.html","topicUid":"DotNext.Net.Cluster.Messaging.IDisposableMessage"},{"name":"IInputChannel","href":"DotNext.Net.Cluster.Messaging.IInputChannel.html","topicHref":"DotNext.Net.Cluster.Messaging.IInputChannel.html","topicUid":"DotNext.Net.Cluster.Messaging.IInputChannel"},{"name":"IMessage","href":"DotNext.Net.Cluster.Messaging.IMessage.html","topicHref":"DotNext.Net.Cluster.Messaging.IMessage.html","topicUid":"DotNext.Net.Cluster.Messaging.IMessage"},{"name":"IMessageBus","href":"DotNext.Net.Cluster.Messaging.IMessageBus.html","topicHref":"DotNext.Net.Cluster.Messaging.IMessageBus.html","topicUid":"DotNext.Net.Cluster.Messaging.IMessageBus"},{"name":"IOutputChannel","href":"DotNext.Net.Cluster.Messaging.IOutputChannel.html","topicHref":"DotNext.Net.Cluster.Messaging.IOutputChannel.html","topicUid":"DotNext.Net.Cluster.Messaging.IOutputChannel"},{"name":"ISubscriber","href":"DotNext.Net.Cluster.Messaging.ISubscriber.html","topicHref":"DotNext.Net.Cluster.Messaging.ISubscriber.html","topicUid":"DotNext.Net.Cluster.Messaging.ISubscriber"},{"name":"JsonMessage","href":"DotNext.Net.Cluster.Messaging.JsonMessage-1.html","topicHref":"DotNext.Net.Cluster.Messaging.JsonMessage-1.html","topicUid":"DotNext.Net.Cluster.Messaging.JsonMessage`1"},{"name":"MessageAttribute","href":"DotNext.Net.Cluster.Messaging.MessageAttribute.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageAttribute.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageAttribute"},{"name":"MessageAttribute","href":"DotNext.Net.Cluster.Messaging.MessageAttribute-1.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageAttribute-1.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageAttribute`1"},{"name":"MessageHandler","href":"DotNext.Net.Cluster.Messaging.MessageHandler.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageHandler.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageHandler"},{"name":"MessageHandler.Builder","href":"DotNext.Net.Cluster.Messaging.MessageHandler.Builder.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageHandler.Builder.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageHandler.Builder"},{"name":"MessageReader","href":"DotNext.Net.Cluster.Messaging.MessageReader-1.html","topicHref":"DotNext.Net.Cluster.Messaging.MessageReader-1.html","topicUid":"DotNext.Net.Cluster.Messaging.MessageReader`1"},{"name":"MessagingClient","href":"DotNext.Net.Cluster.Messaging.MessagingClient.html","topicHref":"DotNext.Net.Cluster.Messaging.MessagingClient.html","topicUid":"DotNext.Net.Cluster.Messaging.MessagingClient"},{"name":"Messenger","href":"DotNext.Net.Cluster.Messaging.Messenger.html","topicHref":"DotNext.Net.Cluster.Messaging.Messenger.html","topicUid":"DotNext.Net.Cluster.Messaging.Messenger"},{"name":"StreamMessage","href":"DotNext.Net.Cluster.Messaging.StreamMessage.html","topicHref":"DotNext.Net.Cluster.Messaging.StreamMessage.html","topicUid":"DotNext.Net.Cluster.Messaging.StreamMessage"},{"name":"TextMessage","href":"DotNext.Net.Cluster.Messaging.TextMessage.html","topicHref":"DotNext.Net.Cluster.Messaging.TextMessage.html","topicUid":"DotNext.Net.Cluster.Messaging.TextMessage"}]},{"name":"DotNext.Net.Cluster.Messaging.Gossip","href":"DotNext.Net.Cluster.Messaging.Gossip.html","topicHref":"DotNext.Net.Cluster.Messaging.Gossip.html","topicUid":"DotNext.Net.Cluster.Messaging.Gossip","items":[{"name":"IRumorSender","href":"DotNext.Net.Cluster.Messaging.Gossip.IRumorSender.html","topicHref":"DotNext.Net.Cluster.Messaging.Gossip.IRumorSender.html","topicUid":"DotNext.Net.Cluster.Messaging.Gossip.IRumorSender"},{"name":"RumorSpreadingManager","href":"DotNext.Net.Cluster.Messaging.Gossip.RumorSpreadingManager.html","topicHref":"DotNext.Net.Cluster.Messaging.Gossip.RumorSpreadingManager.html","topicUid":"DotNext.Net.Cluster.Messaging.Gossip.RumorSpreadingManager"},{"name":"RumorTimestamp","href":"DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp.html","topicHref":"DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp.html","topicUid":"DotNext.Net.Cluster.Messaging.Gossip.RumorTimestamp"}]},{"name":"DotNext.Net.Cluster.Replication","href":"DotNext.Net.Cluster.Replication.html","topicHref":"DotNext.Net.Cluster.Replication.html","topicUid":"DotNext.Net.Cluster.Replication","items":[{"name":"IReplicationCluster","href":"DotNext.Net.Cluster.Replication.IReplicationCluster.html","topicHref":"DotNext.Net.Cluster.Replication.IReplicationCluster.html","topicUid":"DotNext.Net.Cluster.Replication.IReplicationCluster"},{"name":"IReplicationCluster","href":"DotNext.Net.Cluster.Replication.IReplicationCluster-1.html","topicHref":"DotNext.Net.Cluster.Replication.IReplicationCluster-1.html","topicUid":"DotNext.Net.Cluster.Replication.IReplicationCluster`1"}]},{"name":"DotNext.Net.ConsistentHash","href":"DotNext.Net.ConsistentHash.html","topicHref":"DotNext.Net.ConsistentHash.html","topicUid":"DotNext.Net.ConsistentHash","items":[{"name":"JumpHash","href":"DotNext.Net.ConsistentHash.JumpHash.html","topicHref":"DotNext.Net.ConsistentHash.JumpHash.html","topicUid":"DotNext.Net.ConsistentHash.JumpHash"}]},{"name":"DotNext.Net.Http","href":"DotNext.Net.Http.html","topicHref":"DotNext.Net.Http.html","topicUid":"DotNext.Net.Http","items":[{"name":"HttpEndPoint","href":"DotNext.Net.Http.HttpEndPoint.html","topicHref":"DotNext.Net.Http.HttpEndPoint.html","topicUid":"DotNext.Net.Http.HttpEndPoint"},{"name":"HttpPeerClient","href":"DotNext.Net.Http.HttpPeerClient.html","topicHref":"DotNext.Net.Http.HttpPeerClient.html","topicUid":"DotNext.Net.Http.HttpPeerClient"},{"name":"HttpProtocolVersion","href":"DotNext.Net.Http.HttpProtocolVersion.html","topicHref":"DotNext.Net.Http.HttpProtocolVersion.html","topicUid":"DotNext.Net.Http.HttpProtocolVersion"}]},{"name":"DotNext.Net.Mime","href":"DotNext.Net.Mime.html","topicHref":"DotNext.Net.Mime.html","topicUid":"DotNext.Net.Mime","items":[{"name":"ContentTypeExtensions","href":"DotNext.Net.Mime.ContentTypeExtensions.html","topicHref":"DotNext.Net.Mime.ContentTypeExtensions.html","topicUid":"DotNext.Net.Mime.ContentTypeExtensions"}]},{"name":"DotNext.Net.NetworkInformation","href":"DotNext.Net.NetworkInformation.html","topicHref":"DotNext.Net.NetworkInformation.html","topicUid":"DotNext.Net.NetworkInformation","items":[{"name":"MtuDiscovery","href":"DotNext.Net.NetworkInformation.MtuDiscovery.html","topicHref":"DotNext.Net.NetworkInformation.MtuDiscovery.html","topicUid":"DotNext.Net.NetworkInformation.MtuDiscovery"},{"name":"MtuDiscoveryOptions","href":"DotNext.Net.NetworkInformation.MtuDiscoveryOptions.html","topicHref":"DotNext.Net.NetworkInformation.MtuDiscoveryOptions.html","topicUid":"DotNext.Net.NetworkInformation.MtuDiscoveryOptions"}]},{"name":"DotNext.Net.Security","href":"DotNext.Net.Security.html","topicHref":"DotNext.Net.Security.html","topicUid":"DotNext.Net.Security","items":[{"name":"SslOptions","href":"DotNext.Net.Security.SslOptions.html","topicHref":"DotNext.Net.Security.SslOptions.html","topicUid":"DotNext.Net.Security.SslOptions"}]},{"name":"DotNext.Numerics","href":"DotNext.Numerics.html","topicHref":"DotNext.Numerics.html","topicUid":"DotNext.Numerics","items":[{"name":"Number","href":"DotNext.Numerics.Number.html","topicHref":"DotNext.Numerics.Number.html","topicUid":"DotNext.Numerics.Number"}]},{"name":"DotNext.Patterns","href":"DotNext.Patterns.html","topicHref":"DotNext.Patterns.html","topicUid":"DotNext.Patterns","items":[{"name":"IBuildable","href":"DotNext.Patterns.IBuildable-2.html","topicHref":"DotNext.Patterns.IBuildable-2.html","topicUid":"DotNext.Patterns.IBuildable`2"},{"name":"ISingleton","href":"DotNext.Patterns.ISingleton-1.html","topicHref":"DotNext.Patterns.ISingleton-1.html","topicUid":"DotNext.Patterns.ISingleton`1"}]},{"name":"DotNext.Reflection","href":"DotNext.Reflection.html","topicHref":"DotNext.Reflection.html","topicUid":"DotNext.Reflection","items":[{"name":"CollectionType","href":"DotNext.Reflection.CollectionType.html","topicHref":"DotNext.Reflection.CollectionType.html","topicUid":"DotNext.Reflection.CollectionType"},{"name":"CustomAttribute","href":"DotNext.Reflection.CustomAttribute.html","topicHref":"DotNext.Reflection.CustomAttribute.html","topicUid":"DotNext.Reflection.CustomAttribute"},{"name":"DelegateType","href":"DotNext.Reflection.DelegateType.html","topicHref":"DotNext.Reflection.DelegateType.html","topicUid":"DotNext.Reflection.DelegateType"},{"name":"DisposableType","href":"DotNext.Reflection.DisposableType.html","topicHref":"DotNext.Reflection.DisposableType.html","topicUid":"DotNext.Reflection.DisposableType"},{"name":"EnumType","href":"DotNext.Reflection.EnumType.html","topicHref":"DotNext.Reflection.EnumType.html","topicUid":"DotNext.Reflection.EnumType"},{"name":"MethodExtensions","href":"DotNext.Reflection.MethodExtensions.html","topicHref":"DotNext.Reflection.MethodExtensions.html","topicUid":"DotNext.Reflection.MethodExtensions"},{"name":"PropertyExtensions","href":"DotNext.Reflection.PropertyExtensions.html","topicHref":"DotNext.Reflection.PropertyExtensions.html","topicUid":"DotNext.Reflection.PropertyExtensions"},{"name":"TaskType","href":"DotNext.Reflection.TaskType.html","topicHref":"DotNext.Reflection.TaskType.html","topicUid":"DotNext.Reflection.TaskType"},{"name":"TypeExtensions","href":"DotNext.Reflection.TypeExtensions.html","topicHref":"DotNext.Reflection.TypeExtensions.html","topicUid":"DotNext.Reflection.TypeExtensions"}]},{"name":"DotNext.Resources","href":"DotNext.Resources.html","topicHref":"DotNext.Resources.html","topicUid":"DotNext.Resources","items":[{"name":"ResourceEntry","href":"DotNext.Resources.ResourceEntry.html","topicHref":"DotNext.Resources.ResourceEntry.html","topicUid":"DotNext.Resources.ResourceEntry"},{"name":"ResourceManagerExtensions","href":"DotNext.Resources.ResourceManagerExtensions.html","topicHref":"DotNext.Resources.ResourceManagerExtensions.html","topicUid":"DotNext.Resources.ResourceManagerExtensions"}]},{"name":"DotNext.Runtime","href":"DotNext.Runtime.html","topicHref":"DotNext.Runtime.html","topicUid":"DotNext.Runtime","items":[{"name":"BoxedValue","href":"DotNext.Runtime.BoxedValue-1.html","topicHref":"DotNext.Runtime.BoxedValue-1.html","topicUid":"DotNext.Runtime.BoxedValue`1"},{"name":"GCLatencyModeScope","href":"DotNext.Runtime.GCLatencyModeScope.html","topicHref":"DotNext.Runtime.GCLatencyModeScope.html","topicUid":"DotNext.Runtime.GCLatencyModeScope"},{"name":"GCNotification","href":"DotNext.Runtime.GCNotification.html","topicHref":"DotNext.Runtime.GCNotification.html","topicUid":"DotNext.Runtime.GCNotification"},{"name":"GCNotification.Registration","href":"DotNext.Runtime.GCNotification.Registration.html","topicHref":"DotNext.Runtime.GCNotification.Registration.html","topicUid":"DotNext.Runtime.GCNotification.Registration"},{"name":"Intrinsics","href":"DotNext.Runtime.Intrinsics.html","topicHref":"DotNext.Runtime.Intrinsics.html","topicUid":"DotNext.Runtime.Intrinsics"},{"name":"ReadOnlyValueReference","href":"DotNext.Runtime.ReadOnlyValueReference-1.html","topicHref":"DotNext.Runtime.ReadOnlyValueReference-1.html","topicUid":"DotNext.Runtime.ReadOnlyValueReference`1"},{"name":"SoftReferenceOptions","href":"DotNext.Runtime.SoftReferenceOptions.html","topicHref":"DotNext.Runtime.SoftReferenceOptions.html","topicUid":"DotNext.Runtime.SoftReferenceOptions"},{"name":"SoftReferenceState","href":"DotNext.Runtime.SoftReferenceState.html","topicHref":"DotNext.Runtime.SoftReferenceState.html","topicUid":"DotNext.Runtime.SoftReferenceState"},{"name":"SoftReference","href":"DotNext.Runtime.SoftReference-1.html","topicHref":"DotNext.Runtime.SoftReference-1.html","topicUid":"DotNext.Runtime.SoftReference`1"},{"name":"ValueReference","href":"DotNext.Runtime.ValueReference-1.html","topicHref":"DotNext.Runtime.ValueReference-1.html","topicUid":"DotNext.Runtime.ValueReference`1"}]},{"name":"DotNext.Runtime.Caching","href":"DotNext.Runtime.Caching.html","topicHref":"DotNext.Runtime.Caching.html","topicUid":"DotNext.Runtime.Caching","items":[{"name":"CacheEvictionPolicy","href":"DotNext.Runtime.Caching.CacheEvictionPolicy.html","topicHref":"DotNext.Runtime.Caching.CacheEvictionPolicy.html","topicUid":"DotNext.Runtime.Caching.CacheEvictionPolicy"},{"name":"ConcurrentCache","href":"DotNext.Runtime.Caching.ConcurrentCache-2.html","topicHref":"DotNext.Runtime.Caching.ConcurrentCache-2.html","topicUid":"DotNext.Runtime.Caching.ConcurrentCache`2"},{"name":"RandomAccessCache","href":"DotNext.Runtime.Caching.RandomAccessCache-2.html","topicHref":"DotNext.Runtime.Caching.RandomAccessCache-2.html","topicUid":"DotNext.Runtime.Caching.RandomAccessCache`2"},{"name":"RandomAccessCache.ReadOrWriteSession","href":"DotNext.Runtime.Caching.RandomAccessCache-2.ReadOrWriteSession.html","topicHref":"DotNext.Runtime.Caching.RandomAccessCache-2.ReadOrWriteSession.html","topicUid":"DotNext.Runtime.Caching.RandomAccessCache`2.ReadOrWriteSession"},{"name":"RandomAccessCache.ReadSession","href":"DotNext.Runtime.Caching.RandomAccessCache-2.ReadSession.html","topicHref":"DotNext.Runtime.Caching.RandomAccessCache-2.ReadSession.html","topicUid":"DotNext.Runtime.Caching.RandomAccessCache`2.ReadSession"}]},{"name":"DotNext.Runtime.CompilerServices","href":"DotNext.Runtime.CompilerServices.html","topicHref":"DotNext.Runtime.CompilerServices.html","topicUid":"DotNext.Runtime.CompilerServices","items":[{"name":"IFunctional","href":"DotNext.Runtime.CompilerServices.IFunctional-1.html","topicHref":"DotNext.Runtime.CompilerServices.IFunctional-1.html","topicUid":"DotNext.Runtime.CompilerServices.IFunctional`1"},{"name":"InterpolatedStringTemplateBuilder","href":"DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder.html","topicHref":"DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder.html","topicUid":"DotNext.Runtime.CompilerServices.InterpolatedStringTemplateBuilder"},{"name":"Scope","href":"DotNext.Runtime.CompilerServices.Scope.html","topicHref":"DotNext.Runtime.CompilerServices.Scope.html","topicUid":"DotNext.Runtime.CompilerServices.Scope"},{"name":"SpawningAsyncTaskMethodBuilder","href":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder.html","topicHref":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder.html","topicUid":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder"},{"name":"SpawningAsyncTaskMethodBuilder","href":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder-1.html","topicHref":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder-1.html","topicUid":"DotNext.Runtime.CompilerServices.SpawningAsyncTaskMethodBuilder`1"},{"name":"SuspendedExceptionTaskAwaitable","href":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.html","topicHref":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.html","topicUid":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable"},{"name":"SuspendedExceptionTaskAwaitable.Awaiter","href":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter.html","topicHref":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter.html","topicUid":"DotNext.Runtime.CompilerServices.SuspendedExceptionTaskAwaitable.Awaiter"},{"name":"ValueTupleBuilder","href":"DotNext.Runtime.CompilerServices.ValueTupleBuilder.html","topicHref":"DotNext.Runtime.CompilerServices.ValueTupleBuilder.html","topicUid":"DotNext.Runtime.CompilerServices.ValueTupleBuilder"}]},{"name":"DotNext.Runtime.ExceptionServices","href":"DotNext.Runtime.ExceptionServices.html","topicHref":"DotNext.Runtime.ExceptionServices.html","topicUid":"DotNext.Runtime.ExceptionServices","items":[{"name":"ExceptionAggregator","href":"DotNext.Runtime.ExceptionServices.ExceptionAggregator.html","topicHref":"DotNext.Runtime.ExceptionServices.ExceptionAggregator.html","topicUid":"DotNext.Runtime.ExceptionServices.ExceptionAggregator"}]},{"name":"DotNext.Runtime.InteropServices","href":"DotNext.Runtime.InteropServices.html","topicHref":"DotNext.Runtime.InteropServices.html","topicUid":"DotNext.Runtime.InteropServices","items":[{"name":"IUnmanagedMemory","href":"DotNext.Runtime.InteropServices.IUnmanagedMemory.html","topicHref":"DotNext.Runtime.InteropServices.IUnmanagedMemory.html","topicUid":"DotNext.Runtime.InteropServices.IUnmanagedMemory"},{"name":"IUnmanagedMemory","href":"DotNext.Runtime.InteropServices.IUnmanagedMemory-1.html","topicHref":"DotNext.Runtime.InteropServices.IUnmanagedMemory-1.html","topicUid":"DotNext.Runtime.InteropServices.IUnmanagedMemory`1"},{"name":"NullPointerException","href":"DotNext.Runtime.InteropServices.NullPointerException.html","topicHref":"DotNext.Runtime.InteropServices.NullPointerException.html","topicUid":"DotNext.Runtime.InteropServices.NullPointerException"},{"name":"Pointer","href":"DotNext.Runtime.InteropServices.Pointer-1.html","topicHref":"DotNext.Runtime.InteropServices.Pointer-1.html","topicUid":"DotNext.Runtime.InteropServices.Pointer`1"},{"name":"Pointer.Enumerator","href":"DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html","topicHref":"DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html","topicUid":"DotNext.Runtime.InteropServices.Pointer`1.Enumerator"},{"name":"SafeBufferExtensions","href":"DotNext.Runtime.InteropServices.SafeBufferExtensions.html","topicHref":"DotNext.Runtime.InteropServices.SafeBufferExtensions.html","topicUid":"DotNext.Runtime.InteropServices.SafeBufferExtensions"}]},{"name":"DotNext.Runtime.Serialization","href":"DotNext.Runtime.Serialization.html","topicHref":"DotNext.Runtime.Serialization.html","topicUid":"DotNext.Runtime.Serialization","items":[{"name":"ISerializable","href":"DotNext.Runtime.Serialization.ISerializable-1.html","topicHref":"DotNext.Runtime.Serialization.ISerializable-1.html","topicUid":"DotNext.Runtime.Serialization.ISerializable`1"}]},{"name":"DotNext.Security.Principal","href":"DotNext.Security.Principal.html","topicHref":"DotNext.Security.Principal.html","topicUid":"DotNext.Security.Principal","items":[{"name":"LinuxUdsPeerIdentity","href":"DotNext.Security.Principal.LinuxUdsPeerIdentity.html","topicHref":"DotNext.Security.Principal.LinuxUdsPeerIdentity.html","topicUid":"DotNext.Security.Principal.LinuxUdsPeerIdentity"}]},{"name":"DotNext.Text","href":"DotNext.Text.html","topicHref":"DotNext.Text.html","topicUid":"DotNext.Text","items":[{"name":"DecodingContext","href":"DotNext.Text.DecodingContext.html","topicHref":"DotNext.Text.DecodingContext.html","topicUid":"DotNext.Text.DecodingContext"},{"name":"EncodingContext","href":"DotNext.Text.EncodingContext.html","topicHref":"DotNext.Text.EncodingContext.html","topicUid":"DotNext.Text.EncodingContext"},{"name":"EncodingExtensions","href":"DotNext.Text.EncodingExtensions.html","topicHref":"DotNext.Text.EncodingExtensions.html","topicUid":"DotNext.Text.EncodingExtensions"},{"name":"InterpolatedString","href":"DotNext.Text.InterpolatedString.html","topicHref":"DotNext.Text.InterpolatedString.html","topicUid":"DotNext.Text.InterpolatedString"},{"name":"StringBuilderConsumer","href":"DotNext.Text.StringBuilderConsumer.html","topicHref":"DotNext.Text.StringBuilderConsumer.html","topicUid":"DotNext.Text.StringBuilderConsumer"}]},{"name":"DotNext.Text.Json","href":"DotNext.Text.Json.html","topicHref":"DotNext.Text.Json.html","topicUid":"DotNext.Text.Json","items":[{"name":"IJsonSerializable","href":"DotNext.Text.Json.IJsonSerializable-1.html","topicHref":"DotNext.Text.Json.IJsonSerializable-1.html","topicUid":"DotNext.Text.Json.IJsonSerializable`1"},{"name":"JsonSerializable","href":"DotNext.Text.Json.JsonSerializable-1.html","topicHref":"DotNext.Text.Json.JsonSerializable-1.html","topicUid":"DotNext.Text.Json.JsonSerializable`1"},{"name":"OptionalConverterFactory","href":"DotNext.Text.Json.OptionalConverterFactory.html","topicHref":"DotNext.Text.Json.OptionalConverterFactory.html","topicUid":"DotNext.Text.Json.OptionalConverterFactory"},{"name":"OptionalConverter","href":"DotNext.Text.Json.OptionalConverter-1.html","topicHref":"DotNext.Text.Json.OptionalConverter-1.html","topicUid":"DotNext.Text.Json.OptionalConverter`1"}]},{"name":"DotNext.Threading","href":"DotNext.Threading.html","topicHref":"DotNext.Threading.html","topicUid":"DotNext.Threading","items":[{"name":"AsyncAutoResetEvent","href":"DotNext.Threading.AsyncAutoResetEvent.html","topicHref":"DotNext.Threading.AsyncAutoResetEvent.html","topicUid":"DotNext.Threading.AsyncAutoResetEvent"},{"name":"AsyncBarrier","href":"DotNext.Threading.AsyncBarrier.html","topicHref":"DotNext.Threading.AsyncBarrier.html","topicUid":"DotNext.Threading.AsyncBarrier"},{"name":"AsyncBridge","href":"DotNext.Threading.AsyncBridge.html","topicHref":"DotNext.Threading.AsyncBridge.html","topicUid":"DotNext.Threading.AsyncBridge"},{"name":"AsyncCorrelationSource","href":"DotNext.Threading.AsyncCorrelationSource-2.html","topicHref":"DotNext.Threading.AsyncCorrelationSource-2.html","topicUid":"DotNext.Threading.AsyncCorrelationSource`2"},{"name":"AsyncCountdownEvent","href":"DotNext.Threading.AsyncCountdownEvent.html","topicHref":"DotNext.Threading.AsyncCountdownEvent.html","topicUid":"DotNext.Threading.AsyncCountdownEvent"},{"name":"AsyncCounter","href":"DotNext.Threading.AsyncCounter.html","topicHref":"DotNext.Threading.AsyncCounter.html","topicUid":"DotNext.Threading.AsyncCounter"},{"name":"AsyncEventHub","href":"DotNext.Threading.AsyncEventHub.html","topicHref":"DotNext.Threading.AsyncEventHub.html","topicUid":"DotNext.Threading.AsyncEventHub"},{"name":"AsyncEventHub.EventGroup","href":"DotNext.Threading.AsyncEventHub.EventGroup.html","topicHref":"DotNext.Threading.AsyncEventHub.EventGroup.html","topicUid":"DotNext.Threading.AsyncEventHub.EventGroup"},{"name":"AsyncEventHub.EventGroup.Enumerator","href":"DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html","topicHref":"DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html","topicUid":"DotNext.Threading.AsyncEventHub.EventGroup.Enumerator"},{"name":"AsyncExchanger","href":"DotNext.Threading.AsyncExchanger-1.html","topicHref":"DotNext.Threading.AsyncExchanger-1.html","topicUid":"DotNext.Threading.AsyncExchanger`1"},{"name":"AsyncExclusiveLock","href":"DotNext.Threading.AsyncExclusiveLock.html","topicHref":"DotNext.Threading.AsyncExclusiveLock.html","topicUid":"DotNext.Threading.AsyncExclusiveLock"},{"name":"AsyncLazy","href":"DotNext.Threading.AsyncLazy-1.html","topicHref":"DotNext.Threading.AsyncLazy-1.html","topicUid":"DotNext.Threading.AsyncLazy`1"},{"name":"AsyncLock","href":"DotNext.Threading.AsyncLock.html","topicHref":"DotNext.Threading.AsyncLock.html","topicUid":"DotNext.Threading.AsyncLock"},{"name":"AsyncLock.Holder","href":"DotNext.Threading.AsyncLock.Holder.html","topicHref":"DotNext.Threading.AsyncLock.Holder.html","topicUid":"DotNext.Threading.AsyncLock.Holder"},{"name":"AsyncLockAcquisition","href":"DotNext.Threading.AsyncLockAcquisition.html","topicHref":"DotNext.Threading.AsyncLockAcquisition.html","topicUid":"DotNext.Threading.AsyncLockAcquisition"},{"name":"AsyncManualResetEvent","href":"DotNext.Threading.AsyncManualResetEvent.html","topicHref":"DotNext.Threading.AsyncManualResetEvent.html","topicUid":"DotNext.Threading.AsyncManualResetEvent"},{"name":"AsyncReaderWriterLock","href":"DotNext.Threading.AsyncReaderWriterLock.html","topicHref":"DotNext.Threading.AsyncReaderWriterLock.html","topicUid":"DotNext.Threading.AsyncReaderWriterLock"},{"name":"AsyncReaderWriterLock.LockStamp","href":"DotNext.Threading.AsyncReaderWriterLock.LockStamp.html","topicHref":"DotNext.Threading.AsyncReaderWriterLock.LockStamp.html","topicUid":"DotNext.Threading.AsyncReaderWriterLock.LockStamp"},{"name":"AsyncSharedLock","href":"DotNext.Threading.AsyncSharedLock.html","topicHref":"DotNext.Threading.AsyncSharedLock.html","topicUid":"DotNext.Threading.AsyncSharedLock"},{"name":"AsyncTrigger","href":"DotNext.Threading.AsyncTrigger.html","topicHref":"DotNext.Threading.AsyncTrigger.html","topicUid":"DotNext.Threading.AsyncTrigger"},{"name":"Atomic","href":"DotNext.Threading.Atomic.html","topicHref":"DotNext.Threading.Atomic.html","topicUid":"DotNext.Threading.Atomic"},{"name":"Atomic.Boolean","href":"DotNext.Threading.Atomic.Boolean.html","topicHref":"DotNext.Threading.Atomic.Boolean.html","topicUid":"DotNext.Threading.Atomic.Boolean"},{"name":"Atomic","href":"DotNext.Threading.Atomic-1.html","topicHref":"DotNext.Threading.Atomic-1.html","topicUid":"DotNext.Threading.Atomic`1"},{"name":"Atomic.Accumulator","href":"DotNext.Threading.Atomic-1.Accumulator.html","topicHref":"DotNext.Threading.Atomic-1.Accumulator.html","topicUid":"DotNext.Threading.Atomic`1.Accumulator"},{"name":"Atomic.Updater","href":"DotNext.Threading.Atomic-1.Updater.html","topicHref":"DotNext.Threading.Atomic-1.Updater.html","topicUid":"DotNext.Threading.Atomic`1.Updater"},{"name":"Epoch","href":"DotNext.Threading.Epoch.html","topicHref":"DotNext.Threading.Epoch.html","topicUid":"DotNext.Threading.Epoch"},{"name":"Epoch.Discardable","href":"DotNext.Threading.Epoch.Discardable.html","topicHref":"DotNext.Threading.Epoch.Discardable.html","topicUid":"DotNext.Threading.Epoch.Discardable"},{"name":"Epoch.RecycleBin","href":"DotNext.Threading.Epoch.RecycleBin.html","topicHref":"DotNext.Threading.Epoch.RecycleBin.html","topicUid":"DotNext.Threading.Epoch.RecycleBin"},{"name":"Epoch.Scope","href":"DotNext.Threading.Epoch.Scope.html","topicHref":"DotNext.Threading.Epoch.Scope.html","topicUid":"DotNext.Threading.Epoch.Scope"},{"name":"ExchangeTerminatedException","href":"DotNext.Threading.ExchangeTerminatedException.html","topicHref":"DotNext.Threading.ExchangeTerminatedException.html","topicUid":"DotNext.Threading.ExchangeTerminatedException"},{"name":"IAsyncEvent","href":"DotNext.Threading.IAsyncEvent.html","topicHref":"DotNext.Threading.IAsyncEvent.html","topicUid":"DotNext.Threading.IAsyncEvent"},{"name":"IAsyncResetEvent","href":"DotNext.Threading.IAsyncResetEvent.html","topicHref":"DotNext.Threading.IAsyncResetEvent.html","topicUid":"DotNext.Threading.IAsyncResetEvent"},{"name":"IInterlockedOperations","href":"DotNext.Threading.IInterlockedOperations-1.html","topicHref":"DotNext.Threading.IInterlockedOperations-1.html","topicUid":"DotNext.Threading.IInterlockedOperations`1"},{"name":"LinkedCancellationTokenSource","href":"DotNext.Threading.LinkedCancellationTokenSource.html","topicHref":"DotNext.Threading.LinkedCancellationTokenSource.html","topicUid":"DotNext.Threading.LinkedCancellationTokenSource"},{"name":"LinkedTokenSourceFactory","href":"DotNext.Threading.LinkedTokenSourceFactory.html","topicHref":"DotNext.Threading.LinkedTokenSourceFactory.html","topicUid":"DotNext.Threading.LinkedTokenSourceFactory"},{"name":"Lock","href":"DotNext.Threading.Lock.html","topicHref":"DotNext.Threading.Lock.html","topicUid":"DotNext.Threading.Lock"},{"name":"Lock.Holder","href":"DotNext.Threading.Lock.Holder.html","topicHref":"DotNext.Threading.Lock.Holder.html","topicUid":"DotNext.Threading.Lock.Holder"},{"name":"LockAcquisition","href":"DotNext.Threading.LockAcquisition.html","topicHref":"DotNext.Threading.LockAcquisition.html","topicUid":"DotNext.Threading.LockAcquisition"},{"name":"PendingTaskInterruptedException","href":"DotNext.Threading.PendingTaskInterruptedException.html","topicHref":"DotNext.Threading.PendingTaskInterruptedException.html","topicUid":"DotNext.Threading.PendingTaskInterruptedException"},{"name":"QueuedSynchronizer","href":"DotNext.Threading.QueuedSynchronizer.html","topicHref":"DotNext.Threading.QueuedSynchronizer.html","topicUid":"DotNext.Threading.QueuedSynchronizer"},{"name":"QueuedSynchronizer","href":"DotNext.Threading.QueuedSynchronizer-1.html","topicHref":"DotNext.Threading.QueuedSynchronizer-1.html","topicUid":"DotNext.Threading.QueuedSynchronizer`1"},{"name":"ReaderWriterSpinLock","href":"DotNext.Threading.ReaderWriterSpinLock.html","topicHref":"DotNext.Threading.ReaderWriterSpinLock.html","topicUid":"DotNext.Threading.ReaderWriterSpinLock"},{"name":"ReaderWriterSpinLock.LockStamp","href":"DotNext.Threading.ReaderWriterSpinLock.LockStamp.html","topicHref":"DotNext.Threading.ReaderWriterSpinLock.LockStamp.html","topicUid":"DotNext.Threading.ReaderWriterSpinLock.LockStamp"},{"name":"Scheduler","href":"DotNext.Threading.Scheduler.html","topicHref":"DotNext.Threading.Scheduler.html","topicUid":"DotNext.Threading.Scheduler"},{"name":"Scheduler.DelayedTask","href":"DotNext.Threading.Scheduler.DelayedTask.html","topicHref":"DotNext.Threading.Scheduler.DelayedTask.html","topicUid":"DotNext.Threading.Scheduler.DelayedTask"},{"name":"Scheduler.DelayedTaskCanceledException","href":"DotNext.Threading.Scheduler.DelayedTaskCanceledException.html","topicHref":"DotNext.Threading.Scheduler.DelayedTaskCanceledException.html","topicUid":"DotNext.Threading.Scheduler.DelayedTaskCanceledException"},{"name":"Scheduler.DelayedTask","href":"DotNext.Threading.Scheduler.DelayedTask-1.html","topicHref":"DotNext.Threading.Scheduler.DelayedTask-1.html","topicUid":"DotNext.Threading.Scheduler.DelayedTask`1"},{"name":"ThreadPoolWorkItemFactory","href":"DotNext.Threading.ThreadPoolWorkItemFactory.html","topicHref":"DotNext.Threading.ThreadPoolWorkItemFactory.html","topicUid":"DotNext.Threading.ThreadPoolWorkItemFactory"},{"name":"Timeout","href":"DotNext.Threading.Timeout.html","topicHref":"DotNext.Threading.Timeout.html","topicUid":"DotNext.Threading.Timeout"}]},{"name":"DotNext.Threading.Channels","href":"DotNext.Threading.Channels.html","topicHref":"DotNext.Threading.Channels.html","topicUid":"DotNext.Threading.Channels","items":[{"name":"PersistentChannelOptions","href":"DotNext.Threading.Channels.PersistentChannelOptions.html","topicHref":"DotNext.Threading.Channels.PersistentChannelOptions.html","topicUid":"DotNext.Threading.Channels.PersistentChannelOptions"},{"name":"PersistentChannel","href":"DotNext.Threading.Channels.PersistentChannel-2.html","topicHref":"DotNext.Threading.Channels.PersistentChannel-2.html","topicUid":"DotNext.Threading.Channels.PersistentChannel`2"}]},{"name":"DotNext.Threading.Leases","href":"DotNext.Threading.Leases.html","topicHref":"DotNext.Threading.Leases.html","topicUid":"DotNext.Threading.Leases","items":[{"name":"LeaseConsumer","href":"DotNext.Threading.Leases.LeaseConsumer.html","topicHref":"DotNext.Threading.Leases.LeaseConsumer.html","topicUid":"DotNext.Threading.Leases.LeaseConsumer"},{"name":"LeaseConsumer.AcquisitionResult","href":"DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult.html","topicHref":"DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult.html","topicUid":"DotNext.Threading.Leases.LeaseConsumer.AcquisitionResult"},{"name":"LeaseIdentity","href":"DotNext.Threading.Leases.LeaseIdentity.html","topicHref":"DotNext.Threading.Leases.LeaseIdentity.html","topicUid":"DotNext.Threading.Leases.LeaseIdentity"},{"name":"LeaseProvider","href":"DotNext.Threading.Leases.LeaseProvider-1.html","topicHref":"DotNext.Threading.Leases.LeaseProvider-1.html","topicUid":"DotNext.Threading.Leases.LeaseProvider`1"},{"name":"LeaseProvider.AcquisitionResult","href":"DotNext.Threading.Leases.LeaseProvider-1.AcquisitionResult.html","topicHref":"DotNext.Threading.Leases.LeaseProvider-1.AcquisitionResult.html","topicUid":"DotNext.Threading.Leases.LeaseProvider`1.AcquisitionResult"},{"name":"LeaseProvider.State","href":"DotNext.Threading.Leases.LeaseProvider-1.State.html","topicHref":"DotNext.Threading.Leases.LeaseProvider-1.State.html","topicUid":"DotNext.Threading.Leases.LeaseProvider`1.State"}]},{"name":"DotNext.Threading.Tasks","href":"DotNext.Threading.Tasks.html","topicHref":"DotNext.Threading.Tasks.html","topicUid":"DotNext.Threading.Tasks","items":[{"name":"Conversion","href":"DotNext.Threading.Tasks.Conversion.html","topicHref":"DotNext.Threading.Tasks.Conversion.html","topicUid":"DotNext.Threading.Tasks.Conversion"},{"name":"DynamicTaskAwaitable","href":"DotNext.Threading.Tasks.DynamicTaskAwaitable.html","topicHref":"DotNext.Threading.Tasks.DynamicTaskAwaitable.html","topicUid":"DotNext.Threading.Tasks.DynamicTaskAwaitable"},{"name":"DynamicTaskAwaitable.Awaiter","href":"DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter.html","topicHref":"DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter.html","topicUid":"DotNext.Threading.Tasks.DynamicTaskAwaitable.Awaiter"},{"name":"ManualResetCompletionSource","href":"DotNext.Threading.Tasks.ManualResetCompletionSource.html","topicHref":"DotNext.Threading.Tasks.ManualResetCompletionSource.html","topicUid":"DotNext.Threading.Tasks.ManualResetCompletionSource"},{"name":"ManualResetCompletionSourceStatus","href":"DotNext.Threading.Tasks.ManualResetCompletionSourceStatus.html","topicHref":"DotNext.Threading.Tasks.ManualResetCompletionSourceStatus.html","topicUid":"DotNext.Threading.Tasks.ManualResetCompletionSourceStatus"},{"name":"Synchronization","href":"DotNext.Threading.Tasks.Synchronization.html","topicHref":"DotNext.Threading.Tasks.Synchronization.html","topicUid":"DotNext.Threading.Tasks.Synchronization"},{"name":"TaskCompletionPipe","href":"DotNext.Threading.Tasks.TaskCompletionPipe.html","topicHref":"DotNext.Threading.Tasks.TaskCompletionPipe.html","topicUid":"DotNext.Threading.Tasks.TaskCompletionPipe"},{"name":"TaskCompletionPipe.Consumer","href":"DotNext.Threading.Tasks.TaskCompletionPipe.Consumer-1.html","topicHref":"DotNext.Threading.Tasks.TaskCompletionPipe.Consumer-1.html","topicUid":"DotNext.Threading.Tasks.TaskCompletionPipe.Consumer`1"},{"name":"TaskCompletionPipe","href":"DotNext.Threading.Tasks.TaskCompletionPipe-1.html","topicHref":"DotNext.Threading.Tasks.TaskCompletionPipe-1.html","topicUid":"DotNext.Threading.Tasks.TaskCompletionPipe`1"},{"name":"TaskQueue","href":"DotNext.Threading.Tasks.TaskQueue-1.html","topicHref":"DotNext.Threading.Tasks.TaskQueue-1.html","topicUid":"DotNext.Threading.Tasks.TaskQueue`1"},{"name":"ValueTaskCompletionSource","href":"DotNext.Threading.Tasks.ValueTaskCompletionSource.html","topicHref":"DotNext.Threading.Tasks.ValueTaskCompletionSource.html","topicUid":"DotNext.Threading.Tasks.ValueTaskCompletionSource"},{"name":"ValueTaskCompletionSource","href":"DotNext.Threading.Tasks.ValueTaskCompletionSource-1.html","topicHref":"DotNext.Threading.Tasks.ValueTaskCompletionSource-1.html","topicUid":"DotNext.Threading.Tasks.ValueTaskCompletionSource`1"}]}],"memberLayout":"SamePage"} diff --git a/features/threading/hub.html b/features/threading/hub.html index 8df0f8022..beabf64af 100644 --- a/features/threading/hub.html +++ b/features/threading/hub.html @@ -68,9 +68,9 @@

    Event Hub

    -

    AsyncEventHub provides a way to synchronize a group of asynchronous events. Under the hood, it manages a collection of TaskCompletionSource objects. It is possible to synchronize one or more events in various ways:

    +

    AsyncEventHub provides a way to synchronize a group of asynchronous events in a various ways:

      -
    • Wait for single specific event
    • +
    • Wait for a single event
    • Wait for any of the specified events (OR gateway)
    • Wait for all events from the specified subset of events (AND gateway)
    diff --git a/xrefmap.yml b/xrefmap.yml index ed3885356..c4b682c28 100644 --- a/xrefmap.yml +++ b/xrefmap.yml @@ -5894,6 +5894,38 @@ references: fullName.vb: DotNext.Collections.Generic.Collection.ToAsyncEnumerable(Of T)(System.Collections.Generic.IEnumerable(Of T)) nameWithType: Collection.ToAsyncEnumerable(IEnumerable) nameWithType.vb: Collection.ToAsyncEnumerable(Of T)(IEnumerable(Of T)) +- uid: DotNext.Collections.Generic.Collection.ToAsyncEnumerator* + name: ToAsyncEnumerator + href: api/DotNext.Collections.Generic.Collection.html#DotNext_Collections_Generic_Collection_ToAsyncEnumerator_ + commentId: Overload:DotNext.Collections.Generic.Collection.ToAsyncEnumerator + isSpec: "True" + fullName: DotNext.Collections.Generic.Collection.ToAsyncEnumerator + nameWithType: Collection.ToAsyncEnumerator +- uid: DotNext.Collections.Generic.Collection.ToAsyncEnumerator``2(``0,System.Threading.CancellationToken) + name: ToAsyncEnumerator(TEnumerator, CancellationToken) + href: api/DotNext.Collections.Generic.Collection.html#DotNext_Collections_Generic_Collection_ToAsyncEnumerator__2___0_System_Threading_CancellationToken_ + commentId: M:DotNext.Collections.Generic.Collection.ToAsyncEnumerator``2(``0,System.Threading.CancellationToken) + name.vb: ToAsyncEnumerator(Of TEnumerator, T)(TEnumerator, CancellationToken) + fullName: DotNext.Collections.Generic.Collection.ToAsyncEnumerator(TEnumerator, System.Threading.CancellationToken) + fullName.vb: DotNext.Collections.Generic.Collection.ToAsyncEnumerator(Of TEnumerator, T)(TEnumerator, System.Threading.CancellationToken) + nameWithType: Collection.ToAsyncEnumerator(TEnumerator, CancellationToken) + nameWithType.vb: Collection.ToAsyncEnumerator(Of TEnumerator, T)(TEnumerator, CancellationToken) +- uid: DotNext.Collections.Generic.Collection.ToClassicEnumerator* + name: ToClassicEnumerator + href: api/DotNext.Collections.Generic.Collection.html#DotNext_Collections_Generic_Collection_ToClassicEnumerator_ + commentId: Overload:DotNext.Collections.Generic.Collection.ToClassicEnumerator + isSpec: "True" + fullName: DotNext.Collections.Generic.Collection.ToClassicEnumerator + nameWithType: Collection.ToClassicEnumerator +- uid: DotNext.Collections.Generic.Collection.ToClassicEnumerator``2(``0) + name: ToClassicEnumerator(TEnumerator) + href: api/DotNext.Collections.Generic.Collection.html#DotNext_Collections_Generic_Collection_ToClassicEnumerator__2___0_ + commentId: M:DotNext.Collections.Generic.Collection.ToClassicEnumerator``2(``0) + name.vb: ToClassicEnumerator(Of TEnumerator, T)(TEnumerator) + fullName: DotNext.Collections.Generic.Collection.ToClassicEnumerator(TEnumerator) + fullName.vb: DotNext.Collections.Generic.Collection.ToClassicEnumerator(Of TEnumerator, T)(TEnumerator) + nameWithType: Collection.ToClassicEnumerator(TEnumerator) + nameWithType.vb: Collection.ToClassicEnumerator(Of TEnumerator, T)(TEnumerator) - uid: DotNext.Collections.Generic.Collection.ToString* name: ToString href: api/DotNext.Collections.Generic.Collection.html#DotNext_Collections_Generic_Collection_ToString_ @@ -6373,6 +6405,66 @@ references: fullName.vb: DotNext.Collections.Generic.Enumerator.ToEnumerator(Of T)(System.ReadOnlyMemory(Of T)) nameWithType: Enumerator.ToEnumerator(ReadOnlyMemory) nameWithType.vb: Enumerator.ToEnumerator(Of T)(ReadOnlyMemory(Of T)) +- uid: DotNext.Collections.Generic.IEnumerator`2 + name: IEnumerator + href: api/DotNext.Collections.Generic.IEnumerator-2.html + commentId: T:DotNext.Collections.Generic.IEnumerator`2 + name.vb: IEnumerator(Of TSelf, T) + fullName: DotNext.Collections.Generic.IEnumerator + fullName.vb: DotNext.Collections.Generic.IEnumerator(Of TSelf, T) + nameWithType: IEnumerator + nameWithType.vb: IEnumerator(Of TSelf, T) +- uid: DotNext.Collections.Generic.IEnumerator`2.Current + name: Current + href: api/DotNext.Collections.Generic.IEnumerator-2.html#DotNext_Collections_Generic_IEnumerator_2_Current + commentId: P:DotNext.Collections.Generic.IEnumerator`2.Current + fullName: DotNext.Collections.Generic.IEnumerator.Current + fullName.vb: DotNext.Collections.Generic.IEnumerator(Of TSelf, T).Current + nameWithType: IEnumerator.Current + nameWithType.vb: IEnumerator(Of TSelf, T).Current +- uid: DotNext.Collections.Generic.IEnumerator`2.Current* + name: Current + href: api/DotNext.Collections.Generic.IEnumerator-2.html#DotNext_Collections_Generic_IEnumerator_2_Current_ + commentId: Overload:DotNext.Collections.Generic.IEnumerator`2.Current + isSpec: "True" + fullName: DotNext.Collections.Generic.IEnumerator.Current + fullName.vb: DotNext.Collections.Generic.IEnumerator(Of TSelf, T).Current + nameWithType: IEnumerator.Current + nameWithType.vb: IEnumerator(Of TSelf, T).Current +- uid: DotNext.Collections.Generic.IEnumerator`2.MoveNext + name: MoveNext() + href: api/DotNext.Collections.Generic.IEnumerator-2.html#DotNext_Collections_Generic_IEnumerator_2_MoveNext + commentId: M:DotNext.Collections.Generic.IEnumerator`2.MoveNext + fullName: DotNext.Collections.Generic.IEnumerator.MoveNext() + fullName.vb: DotNext.Collections.Generic.IEnumerator(Of TSelf, T).MoveNext() + nameWithType: IEnumerator.MoveNext() + nameWithType.vb: IEnumerator(Of TSelf, T).MoveNext() +- uid: DotNext.Collections.Generic.IEnumerator`2.MoveNext* + name: MoveNext + href: api/DotNext.Collections.Generic.IEnumerator-2.html#DotNext_Collections_Generic_IEnumerator_2_MoveNext_ + commentId: Overload:DotNext.Collections.Generic.IEnumerator`2.MoveNext + isSpec: "True" + fullName: DotNext.Collections.Generic.IEnumerator.MoveNext + fullName.vb: DotNext.Collections.Generic.IEnumerator(Of TSelf, T).MoveNext + nameWithType: IEnumerator.MoveNext + nameWithType.vb: IEnumerator(Of TSelf, T).MoveNext +- uid: DotNext.Collections.Generic.IEnumerator`2.Reset + name: Reset() + href: api/DotNext.Collections.Generic.IEnumerator-2.html#DotNext_Collections_Generic_IEnumerator_2_Reset + commentId: M:DotNext.Collections.Generic.IEnumerator`2.Reset + fullName: DotNext.Collections.Generic.IEnumerator.Reset() + fullName.vb: DotNext.Collections.Generic.IEnumerator(Of TSelf, T).Reset() + nameWithType: IEnumerator.Reset() + nameWithType.vb: IEnumerator(Of TSelf, T).Reset() +- uid: DotNext.Collections.Generic.IEnumerator`2.Reset* + name: Reset + href: api/DotNext.Collections.Generic.IEnumerator-2.html#DotNext_Collections_Generic_IEnumerator_2_Reset_ + commentId: Overload:DotNext.Collections.Generic.IEnumerator`2.Reset + isSpec: "True" + fullName: DotNext.Collections.Generic.IEnumerator.Reset + fullName.vb: DotNext.Collections.Generic.IEnumerator(Of TSelf, T).Reset + nameWithType: IEnumerator.Reset + nameWithType.vb: IEnumerator(Of TSelf, T).Reset - uid: DotNext.Collections.Generic.List name: List href: api/DotNext.Collections.Generic.List.html @@ -7493,6 +7585,51 @@ references: fullName.vb: DotNext.Collections.Specialized.ConcurrentTypeMap.Contains(Of T)() nameWithType: ConcurrentTypeMap.Contains() nameWithType.vb: ConcurrentTypeMap.Contains(Of T)() +- uid: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator + name: ConcurrentTypeMap.Enumerator + href: api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html + commentId: T:DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator + fullName: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator + nameWithType: ConcurrentTypeMap.Enumerator +- uid: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.Current + name: Current + href: api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html#DotNext_Collections_Specialized_ConcurrentTypeMap_Enumerator_Current + commentId: P:DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.Current + fullName: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.Current + nameWithType: ConcurrentTypeMap.Enumerator.Current +- uid: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.Current* + name: Current + href: api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html#DotNext_Collections_Specialized_ConcurrentTypeMap_Enumerator_Current_ + commentId: Overload:DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.Current + isSpec: "True" + fullName: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.Current + nameWithType: ConcurrentTypeMap.Enumerator.Current +- uid: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.MoveNext + name: MoveNext() + href: api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html#DotNext_Collections_Specialized_ConcurrentTypeMap_Enumerator_MoveNext + commentId: M:DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.MoveNext + fullName: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.MoveNext() + nameWithType: ConcurrentTypeMap.Enumerator.MoveNext() +- uid: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.MoveNext* + name: MoveNext + href: api/DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.html#DotNext_Collections_Specialized_ConcurrentTypeMap_Enumerator_MoveNext_ + commentId: Overload:DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.MoveNext + isSpec: "True" + fullName: DotNext.Collections.Specialized.ConcurrentTypeMap.Enumerator.MoveNext + nameWithType: ConcurrentTypeMap.Enumerator.MoveNext +- uid: DotNext.Collections.Specialized.ConcurrentTypeMap.GetEnumerator + name: GetEnumerator() + href: api/DotNext.Collections.Specialized.ConcurrentTypeMap.html#DotNext_Collections_Specialized_ConcurrentTypeMap_GetEnumerator + commentId: M:DotNext.Collections.Specialized.ConcurrentTypeMap.GetEnumerator + fullName: DotNext.Collections.Specialized.ConcurrentTypeMap.GetEnumerator() + nameWithType: ConcurrentTypeMap.GetEnumerator() +- uid: DotNext.Collections.Specialized.ConcurrentTypeMap.GetEnumerator* + name: GetEnumerator + href: api/DotNext.Collections.Specialized.ConcurrentTypeMap.html#DotNext_Collections_Specialized_ConcurrentTypeMap_GetEnumerator_ + commentId: Overload:DotNext.Collections.Specialized.ConcurrentTypeMap.GetEnumerator + isSpec: "True" + fullName: DotNext.Collections.Specialized.ConcurrentTypeMap.GetEnumerator + nameWithType: ConcurrentTypeMap.GetEnumerator - uid: DotNext.Collections.Specialized.ConcurrentTypeMap.GetOrAdd* name: GetOrAdd href: api/DotNext.Collections.Specialized.ConcurrentTypeMap.html#DotNext_Collections_Specialized_ConcurrentTypeMap_GetOrAdd_ @@ -8604,6 +8741,51 @@ references: fullName.vb: DotNext.Collections.Specialized.TypeMap.Contains(Of T)() nameWithType: TypeMap.Contains() nameWithType.vb: TypeMap.Contains(Of T)() +- uid: DotNext.Collections.Specialized.TypeMap.Enumerator + name: TypeMap.Enumerator + href: api/DotNext.Collections.Specialized.TypeMap.Enumerator.html + commentId: T:DotNext.Collections.Specialized.TypeMap.Enumerator + fullName: DotNext.Collections.Specialized.TypeMap.Enumerator + nameWithType: TypeMap.Enumerator +- uid: DotNext.Collections.Specialized.TypeMap.Enumerator.Current + name: Current + href: api/DotNext.Collections.Specialized.TypeMap.Enumerator.html#DotNext_Collections_Specialized_TypeMap_Enumerator_Current + commentId: P:DotNext.Collections.Specialized.TypeMap.Enumerator.Current + fullName: DotNext.Collections.Specialized.TypeMap.Enumerator.Current + nameWithType: TypeMap.Enumerator.Current +- uid: DotNext.Collections.Specialized.TypeMap.Enumerator.Current* + name: Current + href: api/DotNext.Collections.Specialized.TypeMap.Enumerator.html#DotNext_Collections_Specialized_TypeMap_Enumerator_Current_ + commentId: Overload:DotNext.Collections.Specialized.TypeMap.Enumerator.Current + isSpec: "True" + fullName: DotNext.Collections.Specialized.TypeMap.Enumerator.Current + nameWithType: TypeMap.Enumerator.Current +- uid: DotNext.Collections.Specialized.TypeMap.Enumerator.MoveNext + name: MoveNext() + href: api/DotNext.Collections.Specialized.TypeMap.Enumerator.html#DotNext_Collections_Specialized_TypeMap_Enumerator_MoveNext + commentId: M:DotNext.Collections.Specialized.TypeMap.Enumerator.MoveNext + fullName: DotNext.Collections.Specialized.TypeMap.Enumerator.MoveNext() + nameWithType: TypeMap.Enumerator.MoveNext() +- uid: DotNext.Collections.Specialized.TypeMap.Enumerator.MoveNext* + name: MoveNext + href: api/DotNext.Collections.Specialized.TypeMap.Enumerator.html#DotNext_Collections_Specialized_TypeMap_Enumerator_MoveNext_ + commentId: Overload:DotNext.Collections.Specialized.TypeMap.Enumerator.MoveNext + isSpec: "True" + fullName: DotNext.Collections.Specialized.TypeMap.Enumerator.MoveNext + nameWithType: TypeMap.Enumerator.MoveNext +- uid: DotNext.Collections.Specialized.TypeMap.GetEnumerator + name: GetEnumerator() + href: api/DotNext.Collections.Specialized.TypeMap.html#DotNext_Collections_Specialized_TypeMap_GetEnumerator + commentId: M:DotNext.Collections.Specialized.TypeMap.GetEnumerator + fullName: DotNext.Collections.Specialized.TypeMap.GetEnumerator() + nameWithType: TypeMap.GetEnumerator() +- uid: DotNext.Collections.Specialized.TypeMap.GetEnumerator* + name: GetEnumerator + href: api/DotNext.Collections.Specialized.TypeMap.html#DotNext_Collections_Specialized_TypeMap_GetEnumerator_ + commentId: Overload:DotNext.Collections.Specialized.TypeMap.GetEnumerator + isSpec: "True" + fullName: DotNext.Collections.Specialized.TypeMap.GetEnumerator + nameWithType: TypeMap.GetEnumerator - uid: DotNext.Collections.Specialized.TypeMap.GetValueRefOrAddDefault* name: GetValueRefOrAddDefault href: api/DotNext.Collections.Specialized.TypeMap.html#DotNext_Collections_Specialized_TypeMap_GetValueRefOrAddDefault_ @@ -9594,6 +9776,53 @@ references: fullName.vb: DotNext.DelegateHelpers.CreateOpenDelegate(Of T, TValue)(System.Linq.Expressions.Expression(Of System.Func(Of T, TValue))) nameWithType: DelegateHelpers.CreateOpenDelegate(Expression>) nameWithType.vb: DelegateHelpers.CreateOpenDelegate(Of T, TValue)(Expression(Of Func(Of T, TValue))) +- uid: DotNext.DelegateHelpers.HideReturnValue* + name: HideReturnValue + href: api/DotNext.DelegateHelpers.html#DotNext_DelegateHelpers_HideReturnValue_ + commentId: Overload:DotNext.DelegateHelpers.HideReturnValue + isSpec: "True" + fullName: DotNext.DelegateHelpers.HideReturnValue + nameWithType: DelegateHelpers.HideReturnValue +- uid: DotNext.DelegateHelpers.HideReturnValue``1(System.Func{``0}) + name: HideReturnValue(Func) + href: api/DotNext.DelegateHelpers.html#DotNext_DelegateHelpers_HideReturnValue__1_System_Func___0__ + commentId: M:DotNext.DelegateHelpers.HideReturnValue``1(System.Func{``0}) + name.vb: HideReturnValue(Of TResult)(Func(Of TResult)) + fullName: DotNext.DelegateHelpers.HideReturnValue(System.Func) + fullName.vb: DotNext.DelegateHelpers.HideReturnValue(Of TResult)(System.Func(Of TResult)) + nameWithType: DelegateHelpers.HideReturnValue(Func) + nameWithType.vb: DelegateHelpers.HideReturnValue(Of TResult)(Func(Of TResult)) +- uid: DotNext.DelegateHelpers.HideReturnValue``2(System.Func{``0,``1}) + name: HideReturnValue(Func) + href: api/DotNext.DelegateHelpers.html#DotNext_DelegateHelpers_HideReturnValue__2_System_Func___0___1__ + commentId: M:DotNext.DelegateHelpers.HideReturnValue``2(System.Func{``0,``1}) + name.vb: HideReturnValue(Of T, TResult)(Func(Of T, TResult)) + fullName: DotNext.DelegateHelpers.HideReturnValue(System.Func) + fullName.vb: DotNext.DelegateHelpers.HideReturnValue(Of T, TResult)(System.Func(Of T, TResult)) + nameWithType: DelegateHelpers.HideReturnValue(Func) + nameWithType.vb: DelegateHelpers.HideReturnValue(Of T, TResult)(Func(Of T, TResult)) +- uid: DotNext.DelegateHelpers.ToAsync(System.Action) + name: ToAsync(Action) + href: api/DotNext.DelegateHelpers.html#DotNext_DelegateHelpers_ToAsync_System_Action_ + commentId: M:DotNext.DelegateHelpers.ToAsync(System.Action) + fullName: DotNext.DelegateHelpers.ToAsync(System.Action) + nameWithType: DelegateHelpers.ToAsync(Action) +- uid: DotNext.DelegateHelpers.ToAsync* + name: ToAsync + href: api/DotNext.DelegateHelpers.html#DotNext_DelegateHelpers_ToAsync_ + commentId: Overload:DotNext.DelegateHelpers.ToAsync + isSpec: "True" + fullName: DotNext.DelegateHelpers.ToAsync + nameWithType: DelegateHelpers.ToAsync +- uid: DotNext.DelegateHelpers.ToAsync``1(System.Action{``0}) + name: ToAsync(Action) + href: api/DotNext.DelegateHelpers.html#DotNext_DelegateHelpers_ToAsync__1_System_Action___0__ + commentId: M:DotNext.DelegateHelpers.ToAsync``1(System.Action{``0}) + name.vb: ToAsync(Of T)(Action(Of T)) + fullName: DotNext.DelegateHelpers.ToAsync(System.Action) + fullName.vb: DotNext.DelegateHelpers.ToAsync(Of T)(System.Action(Of T)) + nameWithType: DelegateHelpers.ToAsync(Action) + nameWithType.vb: DelegateHelpers.ToAsync(Of T)(Action(Of T)) - uid: DotNext.DelegateHelpers.Unbind* name: Unbind href: api/DotNext.DelegateHelpers.html#DotNext_DelegateHelpers_Unbind_ @@ -39039,23 +39268,6 @@ references: fullName.vb: DotNext.Runtime.InteropServices.Pointer(Of T).Enumerator.Current nameWithType: Pointer.Enumerator.Current nameWithType.vb: Pointer(Of T).Enumerator.Current -- uid: DotNext.Runtime.InteropServices.Pointer`1.Enumerator.Dispose - name: Dispose() - href: api/DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html#DotNext_Runtime_InteropServices_Pointer_1_Enumerator_Dispose - commentId: M:DotNext.Runtime.InteropServices.Pointer`1.Enumerator.Dispose - fullName: DotNext.Runtime.InteropServices.Pointer.Enumerator.Dispose() - fullName.vb: DotNext.Runtime.InteropServices.Pointer(Of T).Enumerator.Dispose() - nameWithType: Pointer.Enumerator.Dispose() - nameWithType.vb: Pointer(Of T).Enumerator.Dispose() -- uid: DotNext.Runtime.InteropServices.Pointer`1.Enumerator.Dispose* - name: Dispose - href: api/DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html#DotNext_Runtime_InteropServices_Pointer_1_Enumerator_Dispose_ - commentId: Overload:DotNext.Runtime.InteropServices.Pointer`1.Enumerator.Dispose - isSpec: "True" - fullName: DotNext.Runtime.InteropServices.Pointer.Enumerator.Dispose - fullName.vb: DotNext.Runtime.InteropServices.Pointer(Of T).Enumerator.Dispose - nameWithType: Pointer.Enumerator.Dispose - nameWithType.vb: Pointer(Of T).Enumerator.Dispose - uid: DotNext.Runtime.InteropServices.Pointer`1.Enumerator.MoveNext name: MoveNext() href: api/DotNext.Runtime.InteropServices.Pointer-1.Enumerator.html#DotNext_Runtime_InteropServices_Pointer_1_Enumerator_MoveNext @@ -40507,6 +40719,25 @@ references: fullName.vb: DotNext.Runtime.ReadOnlyValueReference(Of T).= nameWithType: ReadOnlyValueReference.operator == nameWithType.vb: ReadOnlyValueReference(Of T).= +- uid: DotNext.Runtime.ReadOnlyValueReference`1.op_Explicit(DotNext.Runtime.ReadOnlyValueReference{`0})~System.Func{`0} + name: explicit operator Func(ReadOnlyValueReference) + href: api/DotNext.Runtime.ReadOnlyValueReference-1.html#DotNext_Runtime_ReadOnlyValueReference_1_op_Explicit_DotNext_Runtime_ReadOnlyValueReference__0___System_Func__0_ + commentId: M:DotNext.Runtime.ReadOnlyValueReference`1.op_Explicit(DotNext.Runtime.ReadOnlyValueReference{`0})~System.Func{`0} + name.vb: CType(ReadOnlyValueReference(Of T)) + fullName: DotNext.Runtime.ReadOnlyValueReference.explicit operator System.Func(DotNext.Runtime.ReadOnlyValueReference) + fullName.vb: DotNext.Runtime.ReadOnlyValueReference(Of T).CType(DotNext.Runtime.ReadOnlyValueReference(Of T)) + nameWithType: ReadOnlyValueReference.explicit operator Func(ReadOnlyValueReference) + nameWithType.vb: ReadOnlyValueReference(Of T).CType(ReadOnlyValueReference(Of T)) +- uid: DotNext.Runtime.ReadOnlyValueReference`1.op_Explicit* + name: explicit operator + href: api/DotNext.Runtime.ReadOnlyValueReference-1.html#DotNext_Runtime_ReadOnlyValueReference_1_op_Explicit_ + commentId: Overload:DotNext.Runtime.ReadOnlyValueReference`1.op_Explicit + isSpec: "True" + name.vb: CType + fullName: DotNext.Runtime.ReadOnlyValueReference.explicit operator + fullName.vb: DotNext.Runtime.ReadOnlyValueReference(Of T).CType + nameWithType: ReadOnlyValueReference.explicit operator + nameWithType.vb: ReadOnlyValueReference(Of T).CType - uid: DotNext.Runtime.ReadOnlyValueReference`1.op_Implicit(DotNext.Runtime.ReadOnlyValueReference{`0})~System.ReadOnlySpan{`0} name: implicit operator ReadOnlySpan(ReadOnlyValueReference) href: api/DotNext.Runtime.ReadOnlyValueReference-1.html#DotNext_Runtime_ReadOnlyValueReference_1_op_Implicit_DotNext_Runtime_ReadOnlyValueReference__0___System_ReadOnlySpan__0_ @@ -41022,6 +41253,34 @@ references: fullName.vb: DotNext.Runtime.ValueReference(Of T).= nameWithType: ValueReference.operator == nameWithType.vb: ValueReference(Of T).= +- uid: DotNext.Runtime.ValueReference`1.op_Explicit(DotNext.Runtime.ValueReference{`0})~System.Action{`0} + name: explicit operator Action(ValueReference) + href: api/DotNext.Runtime.ValueReference-1.html#DotNext_Runtime_ValueReference_1_op_Explicit_DotNext_Runtime_ValueReference__0___System_Action__0_ + commentId: M:DotNext.Runtime.ValueReference`1.op_Explicit(DotNext.Runtime.ValueReference{`0})~System.Action{`0} + name.vb: CType(ValueReference(Of T)) + fullName: DotNext.Runtime.ValueReference.explicit operator System.Action(DotNext.Runtime.ValueReference) + fullName.vb: DotNext.Runtime.ValueReference(Of T).CType(DotNext.Runtime.ValueReference(Of T)) + nameWithType: ValueReference.explicit operator Action(ValueReference) + nameWithType.vb: ValueReference(Of T).CType(ValueReference(Of T)) +- uid: DotNext.Runtime.ValueReference`1.op_Explicit(DotNext.Runtime.ValueReference{`0})~System.Func{`0} + name: explicit operator Func(ValueReference) + href: api/DotNext.Runtime.ValueReference-1.html#DotNext_Runtime_ValueReference_1_op_Explicit_DotNext_Runtime_ValueReference__0___System_Func__0_ + commentId: M:DotNext.Runtime.ValueReference`1.op_Explicit(DotNext.Runtime.ValueReference{`0})~System.Func{`0} + name.vb: CType(ValueReference(Of T)) + fullName: DotNext.Runtime.ValueReference.explicit operator System.Func(DotNext.Runtime.ValueReference) + fullName.vb: DotNext.Runtime.ValueReference(Of T).CType(DotNext.Runtime.ValueReference(Of T)) + nameWithType: ValueReference.explicit operator Func(ValueReference) + nameWithType.vb: ValueReference(Of T).CType(ValueReference(Of T)) +- uid: DotNext.Runtime.ValueReference`1.op_Explicit* + name: explicit operator + href: api/DotNext.Runtime.ValueReference-1.html#DotNext_Runtime_ValueReference_1_op_Explicit_ + commentId: Overload:DotNext.Runtime.ValueReference`1.op_Explicit + isSpec: "True" + name.vb: CType + fullName: DotNext.Runtime.ValueReference.explicit operator + fullName.vb: DotNext.Runtime.ValueReference(Of T).CType + nameWithType: ValueReference.explicit operator + nameWithType.vb: ValueReference(Of T).CType - uid: DotNext.Runtime.ValueReference`1.op_Implicit(DotNext.Runtime.ValueReference{`0})~DotNext.Runtime.ReadOnlyValueReference{`0} name: implicit operator ReadOnlyValueReference(ValueReference) href: api/DotNext.Runtime.ValueReference-1.html#DotNext_Runtime_ValueReference_1_op_Implicit_DotNext_Runtime_ValueReference__0___DotNext_Runtime_ReadOnlyValueReference__0_ @@ -41534,6 +41793,22 @@ references: fullName.vb: DotNext.Span.BitwiseEquals(Of T)(System.ReadOnlySpan(Of T), System.ReadOnlySpan(Of T)) nameWithType: Span.BitwiseEquals(ReadOnlySpan, ReadOnlySpan) nameWithType.vb: Span.BitwiseEquals(Of T)(ReadOnlySpan(Of T), ReadOnlySpan(Of T)) +- uid: DotNext.Span.CheckMask* + name: CheckMask + href: api/DotNext.Span.html#DotNext_Span_CheckMask_ + commentId: Overload:DotNext.Span.CheckMask + isSpec: "True" + fullName: DotNext.Span.CheckMask + nameWithType: Span.CheckMask +- uid: DotNext.Span.CheckMask``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0}) + name: CheckMask(ReadOnlySpan, ReadOnlySpan) + href: api/DotNext.Span.html#DotNext_Span_CheckMask__1_System_ReadOnlySpan___0__System_ReadOnlySpan___0__ + commentId: M:DotNext.Span.CheckMask``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0}) + name.vb: CheckMask(Of T)(ReadOnlySpan(Of T), ReadOnlySpan(Of T)) + fullName: DotNext.Span.CheckMask(System.ReadOnlySpan, System.ReadOnlySpan) + fullName.vb: DotNext.Span.CheckMask(Of T)(System.ReadOnlySpan(Of T), System.ReadOnlySpan(Of T)) + nameWithType: Span.CheckMask(ReadOnlySpan, ReadOnlySpan) + nameWithType.vb: Span.CheckMask(Of T)(ReadOnlySpan(Of T), ReadOnlySpan(Of T)) - uid: DotNext.Span.Concat(System.ReadOnlySpan{System.String},DotNext.Buffers.MemoryAllocator{System.Char}) name: Concat(ReadOnlySpan, MemoryAllocator?) href: api/DotNext.Span.html#DotNext_Span_Concat_System_ReadOnlySpan_System_String__DotNext_Buffers_MemoryAllocator_System_Char__ @@ -41707,6 +41982,22 @@ references: fullName.vb: DotNext.Span.Initialize(Of T)(System.Span(Of T)) nameWithType: Span.Initialize(Span) nameWithType.vb: Span.Initialize(Of T)(Span(Of T)) +- uid: DotNext.Span.IsBitwiseAndNonZero* + name: IsBitwiseAndNonZero + href: api/DotNext.Span.html#DotNext_Span_IsBitwiseAndNonZero_ + commentId: Overload:DotNext.Span.IsBitwiseAndNonZero + isSpec: "True" + fullName: DotNext.Span.IsBitwiseAndNonZero + nameWithType: Span.IsBitwiseAndNonZero +- uid: DotNext.Span.IsBitwiseAndNonZero``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0}) + name: IsBitwiseAndNonZero(ReadOnlySpan, ReadOnlySpan) + href: api/DotNext.Span.html#DotNext_Span_IsBitwiseAndNonZero__1_System_ReadOnlySpan___0__System_ReadOnlySpan___0__ + commentId: M:DotNext.Span.IsBitwiseAndNonZero``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0}) + name.vb: IsBitwiseAndNonZero(Of T)(ReadOnlySpan(Of T), ReadOnlySpan(Of T)) + fullName: DotNext.Span.IsBitwiseAndNonZero(System.ReadOnlySpan, System.ReadOnlySpan) + fullName.vb: DotNext.Span.IsBitwiseAndNonZero(Of T)(System.ReadOnlySpan(Of T), System.ReadOnlySpan(Of T)) + nameWithType: Span.IsBitwiseAndNonZero(ReadOnlySpan, ReadOnlySpan) + nameWithType.vb: Span.IsBitwiseAndNonZero(Of T)(ReadOnlySpan(Of T), ReadOnlySpan(Of T)) - uid: DotNext.Span.Move* name: Move href: api/DotNext.Span.html#DotNext_Span_Move_ @@ -43696,28 +43987,12 @@ references: fullName.vb: DotNext.Threading.AsyncEventHub.New nameWithType: AsyncEventHub.AsyncEventHub nameWithType.vb: AsyncEventHub.New -- uid: DotNext.Threading.AsyncEventHub.CancelSuspendedCallers(System.Threading.CancellationToken) - name: CancelSuspendedCallers(CancellationToken) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_CancelSuspendedCallers_System_Threading_CancellationToken_ - commentId: M:DotNext.Threading.AsyncEventHub.CancelSuspendedCallers(System.Threading.CancellationToken) - fullName: DotNext.Threading.AsyncEventHub.CancelSuspendedCallers(System.Threading.CancellationToken) - nameWithType: AsyncEventHub.CancelSuspendedCallers(CancellationToken) -- uid: DotNext.Threading.AsyncEventHub.CancelSuspendedCallers* - name: CancelSuspendedCallers - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_CancelSuspendedCallers_ - commentId: Overload:DotNext.Threading.AsyncEventHub.CancelSuspendedCallers - isSpec: "True" - fullName: DotNext.Threading.AsyncEventHub.CancelSuspendedCallers - nameWithType: AsyncEventHub.CancelSuspendedCallers -- uid: DotNext.Threading.AsyncEventHub.CaptureState(System.Span{System.Boolean}) - name: CaptureState(Span) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_CaptureState_System_Span_System_Boolean__ - commentId: M:DotNext.Threading.AsyncEventHub.CaptureState(System.Span{System.Boolean}) - name.vb: CaptureState(Span(Of Boolean)) - fullName: DotNext.Threading.AsyncEventHub.CaptureState(System.Span) - fullName.vb: DotNext.Threading.AsyncEventHub.CaptureState(System.Span(Of Boolean)) - nameWithType: AsyncEventHub.CaptureState(Span) - nameWithType.vb: AsyncEventHub.CaptureState(Span(Of Boolean)) +- uid: DotNext.Threading.AsyncEventHub.CaptureState + name: CaptureState() + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_CaptureState + commentId: M:DotNext.Threading.AsyncEventHub.CaptureState + fullName: DotNext.Threading.AsyncEventHub.CaptureState() + nameWithType: AsyncEventHub.CaptureState() - uid: DotNext.Threading.AsyncEventHub.CaptureState* name: CaptureState href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_CaptureState_ @@ -43738,6 +44013,114 @@ references: isSpec: "True" fullName: DotNext.Threading.AsyncEventHub.Count nameWithType: AsyncEventHub.Count +- uid: DotNext.Threading.AsyncEventHub.EventGroup + name: AsyncEventHub.EventGroup + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html + commentId: T:DotNext.Threading.AsyncEventHub.EventGroup + fullName: DotNext.Threading.AsyncEventHub.EventGroup + nameWithType: AsyncEventHub.EventGroup +- uid: DotNext.Threading.AsyncEventHub.EventGroup.#ctor(System.ReadOnlySpan{System.Int32}) + name: EventGroup(ReadOnlySpan) + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html#DotNext_Threading_AsyncEventHub_EventGroup__ctor_System_ReadOnlySpan_System_Int32__ + commentId: M:DotNext.Threading.AsyncEventHub.EventGroup.#ctor(System.ReadOnlySpan{System.Int32}) + name.vb: New(ReadOnlySpan(Of Integer)) + fullName: DotNext.Threading.AsyncEventHub.EventGroup.EventGroup(System.ReadOnlySpan) + fullName.vb: DotNext.Threading.AsyncEventHub.EventGroup.New(System.ReadOnlySpan(Of Integer)) + nameWithType: AsyncEventHub.EventGroup.EventGroup(ReadOnlySpan) + nameWithType.vb: AsyncEventHub.EventGroup.New(ReadOnlySpan(Of Integer)) +- uid: DotNext.Threading.AsyncEventHub.EventGroup.#ctor* + name: EventGroup + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html#DotNext_Threading_AsyncEventHub_EventGroup__ctor_ + commentId: Overload:DotNext.Threading.AsyncEventHub.EventGroup.#ctor + isSpec: "True" + name.vb: New + fullName: DotNext.Threading.AsyncEventHub.EventGroup.EventGroup + fullName.vb: DotNext.Threading.AsyncEventHub.EventGroup.New + nameWithType: AsyncEventHub.EventGroup.EventGroup + nameWithType.vb: AsyncEventHub.EventGroup.New +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Contains(System.Int32) + name: Contains(int) + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html#DotNext_Threading_AsyncEventHub_EventGroup_Contains_System_Int32_ + commentId: M:DotNext.Threading.AsyncEventHub.EventGroup.Contains(System.Int32) + name.vb: Contains(Integer) + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Contains(int) + fullName.vb: DotNext.Threading.AsyncEventHub.EventGroup.Contains(Integer) + nameWithType: AsyncEventHub.EventGroup.Contains(int) + nameWithType.vb: AsyncEventHub.EventGroup.Contains(Integer) +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Contains* + name: Contains + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html#DotNext_Threading_AsyncEventHub_EventGroup_Contains_ + commentId: Overload:DotNext.Threading.AsyncEventHub.EventGroup.Contains + isSpec: "True" + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Contains + nameWithType: AsyncEventHub.EventGroup.Contains +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Count + name: Count + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html#DotNext_Threading_AsyncEventHub_EventGroup_Count + commentId: P:DotNext.Threading.AsyncEventHub.EventGroup.Count + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Count + nameWithType: AsyncEventHub.EventGroup.Count +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Count* + name: Count + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html#DotNext_Threading_AsyncEventHub_EventGroup_Count_ + commentId: Overload:DotNext.Threading.AsyncEventHub.EventGroup.Count + isSpec: "True" + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Count + nameWithType: AsyncEventHub.EventGroup.Count +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator + name: AsyncEventHub.EventGroup.Enumerator + href: api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html + commentId: T:DotNext.Threading.AsyncEventHub.EventGroup.Enumerator + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator + nameWithType: AsyncEventHub.EventGroup.Enumerator +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.Current + name: Current + href: api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html#DotNext_Threading_AsyncEventHub_EventGroup_Enumerator_Current + commentId: P:DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.Current + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.Current + nameWithType: AsyncEventHub.EventGroup.Enumerator.Current +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.Current* + name: Current + href: api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html#DotNext_Threading_AsyncEventHub_EventGroup_Enumerator_Current_ + commentId: Overload:DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.Current + isSpec: "True" + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.Current + nameWithType: AsyncEventHub.EventGroup.Enumerator.Current +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.MoveNext + name: MoveNext() + href: api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html#DotNext_Threading_AsyncEventHub_EventGroup_Enumerator_MoveNext + commentId: M:DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.MoveNext + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.MoveNext() + nameWithType: AsyncEventHub.EventGroup.Enumerator.MoveNext() +- uid: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.MoveNext* + name: MoveNext + href: api/DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.html#DotNext_Threading_AsyncEventHub_EventGroup_Enumerator_MoveNext_ + commentId: Overload:DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.MoveNext + isSpec: "True" + fullName: DotNext.Threading.AsyncEventHub.EventGroup.Enumerator.MoveNext + nameWithType: AsyncEventHub.EventGroup.Enumerator.MoveNext +- uid: DotNext.Threading.AsyncEventHub.EventGroup.GetEnumerator + name: GetEnumerator() + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html#DotNext_Threading_AsyncEventHub_EventGroup_GetEnumerator + commentId: M:DotNext.Threading.AsyncEventHub.EventGroup.GetEnumerator + fullName: DotNext.Threading.AsyncEventHub.EventGroup.GetEnumerator() + nameWithType: AsyncEventHub.EventGroup.GetEnumerator() +- uid: DotNext.Threading.AsyncEventHub.EventGroup.GetEnumerator* + name: GetEnumerator + href: api/DotNext.Threading.AsyncEventHub.EventGroup.html#DotNext_Threading_AsyncEventHub_EventGroup_GetEnumerator_ + commentId: Overload:DotNext.Threading.AsyncEventHub.EventGroup.GetEnumerator + isSpec: "True" + fullName: DotNext.Threading.AsyncEventHub.EventGroup.GetEnumerator + nameWithType: AsyncEventHub.EventGroup.GetEnumerator +- uid: DotNext.Threading.AsyncEventHub.Pulse(DotNext.Threading.AsyncEventHub.EventGroup@) + name: Pulse(in EventGroup) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_Pulse_DotNext_Threading_AsyncEventHub_EventGroup__ + commentId: M:DotNext.Threading.AsyncEventHub.Pulse(DotNext.Threading.AsyncEventHub.EventGroup@) + name.vb: Pulse(EventGroup) + fullName: DotNext.Threading.AsyncEventHub.Pulse(in DotNext.Threading.AsyncEventHub.EventGroup) + fullName.vb: DotNext.Threading.AsyncEventHub.Pulse(DotNext.Threading.AsyncEventHub.EventGroup) + nameWithType: AsyncEventHub.Pulse(in AsyncEventHub.EventGroup) + nameWithType.vb: AsyncEventHub.Pulse(AsyncEventHub.EventGroup) - uid: DotNext.Threading.AsyncEventHub.Pulse(System.Int32) name: Pulse(int) href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_Pulse_System_Int32_ @@ -43747,24 +44130,6 @@ references: fullName.vb: DotNext.Threading.AsyncEventHub.Pulse(Integer) nameWithType: AsyncEventHub.Pulse(int) nameWithType.vb: AsyncEventHub.Pulse(Integer) -- uid: DotNext.Threading.AsyncEventHub.Pulse(System.ReadOnlySpan{System.Int32}) - name: Pulse(ReadOnlySpan) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_Pulse_System_ReadOnlySpan_System_Int32__ - commentId: M:DotNext.Threading.AsyncEventHub.Pulse(System.ReadOnlySpan{System.Int32}) - name.vb: Pulse(ReadOnlySpan(Of Integer)) - fullName: DotNext.Threading.AsyncEventHub.Pulse(System.ReadOnlySpan) - fullName.vb: DotNext.Threading.AsyncEventHub.Pulse(System.ReadOnlySpan(Of Integer)) - nameWithType: AsyncEventHub.Pulse(ReadOnlySpan) - nameWithType.vb: AsyncEventHub.Pulse(ReadOnlySpan(Of Integer)) -- uid: DotNext.Threading.AsyncEventHub.Pulse(System.ReadOnlySpan{System.Int32},System.Span{System.Boolean}) - name: Pulse(ReadOnlySpan, Span) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_Pulse_System_ReadOnlySpan_System_Int32__System_Span_System_Boolean__ - commentId: M:DotNext.Threading.AsyncEventHub.Pulse(System.ReadOnlySpan{System.Int32},System.Span{System.Boolean}) - name.vb: Pulse(ReadOnlySpan(Of Integer), Span(Of Boolean)) - fullName: DotNext.Threading.AsyncEventHub.Pulse(System.ReadOnlySpan, System.Span) - fullName.vb: DotNext.Threading.AsyncEventHub.Pulse(System.ReadOnlySpan(Of Integer), System.Span(Of Boolean)) - nameWithType: AsyncEventHub.Pulse(ReadOnlySpan, Span) - nameWithType.vb: AsyncEventHub.Pulse(ReadOnlySpan(Of Integer), Span(Of Boolean)) - uid: DotNext.Threading.AsyncEventHub.Pulse* name: Pulse href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_Pulse_ @@ -43778,15 +44143,6 @@ references: commentId: M:DotNext.Threading.AsyncEventHub.PulseAll fullName: DotNext.Threading.AsyncEventHub.PulseAll() nameWithType: AsyncEventHub.PulseAll() -- uid: DotNext.Threading.AsyncEventHub.PulseAll(System.Span{System.Boolean}) - name: PulseAll(Span) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_PulseAll_System_Span_System_Boolean__ - commentId: M:DotNext.Threading.AsyncEventHub.PulseAll(System.Span{System.Boolean}) - name.vb: PulseAll(Span(Of Boolean)) - fullName: DotNext.Threading.AsyncEventHub.PulseAll(System.Span) - fullName.vb: DotNext.Threading.AsyncEventHub.PulseAll(System.Span(Of Boolean)) - nameWithType: AsyncEventHub.PulseAll(Span) - nameWithType.vb: AsyncEventHub.PulseAll(Span(Of Boolean)) - uid: DotNext.Threading.AsyncEventHub.PulseAll* name: PulseAll href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_PulseAll_ @@ -43807,6 +44163,15 @@ references: isSpec: "True" fullName: DotNext.Threading.AsyncEventHub.Reset nameWithType: AsyncEventHub.Reset +- uid: DotNext.Threading.AsyncEventHub.ResetAndPulse(DotNext.Threading.AsyncEventHub.EventGroup@) + name: ResetAndPulse(in EventGroup) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_ResetAndPulse_DotNext_Threading_AsyncEventHub_EventGroup__ + commentId: M:DotNext.Threading.AsyncEventHub.ResetAndPulse(DotNext.Threading.AsyncEventHub.EventGroup@) + name.vb: ResetAndPulse(EventGroup) + fullName: DotNext.Threading.AsyncEventHub.ResetAndPulse(in DotNext.Threading.AsyncEventHub.EventGroup) + fullName.vb: DotNext.Threading.AsyncEventHub.ResetAndPulse(DotNext.Threading.AsyncEventHub.EventGroup) + nameWithType: AsyncEventHub.ResetAndPulse(in AsyncEventHub.EventGroup) + nameWithType.vb: AsyncEventHub.ResetAndPulse(AsyncEventHub.EventGroup) - uid: DotNext.Threading.AsyncEventHub.ResetAndPulse(System.Int32) name: ResetAndPulse(int) href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_ResetAndPulse_System_Int32_ @@ -43816,24 +44181,6 @@ references: fullName.vb: DotNext.Threading.AsyncEventHub.ResetAndPulse(Integer) nameWithType: AsyncEventHub.ResetAndPulse(int) nameWithType.vb: AsyncEventHub.ResetAndPulse(Integer) -- uid: DotNext.Threading.AsyncEventHub.ResetAndPulse(System.ReadOnlySpan{System.Int32}) - name: ResetAndPulse(ReadOnlySpan) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_ResetAndPulse_System_ReadOnlySpan_System_Int32__ - commentId: M:DotNext.Threading.AsyncEventHub.ResetAndPulse(System.ReadOnlySpan{System.Int32}) - name.vb: ResetAndPulse(ReadOnlySpan(Of Integer)) - fullName: DotNext.Threading.AsyncEventHub.ResetAndPulse(System.ReadOnlySpan) - fullName.vb: DotNext.Threading.AsyncEventHub.ResetAndPulse(System.ReadOnlySpan(Of Integer)) - nameWithType: AsyncEventHub.ResetAndPulse(ReadOnlySpan) - nameWithType.vb: AsyncEventHub.ResetAndPulse(ReadOnlySpan(Of Integer)) -- uid: DotNext.Threading.AsyncEventHub.ResetAndPulse(System.ReadOnlySpan{System.Int32},System.Span{System.Boolean}) - name: ResetAndPulse(ReadOnlySpan, Span) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_ResetAndPulse_System_ReadOnlySpan_System_Int32__System_Span_System_Boolean__ - commentId: M:DotNext.Threading.AsyncEventHub.ResetAndPulse(System.ReadOnlySpan{System.Int32},System.Span{System.Boolean}) - name.vb: ResetAndPulse(ReadOnlySpan(Of Integer), Span(Of Boolean)) - fullName: DotNext.Threading.AsyncEventHub.ResetAndPulse(System.ReadOnlySpan, System.Span) - fullName.vb: DotNext.Threading.AsyncEventHub.ResetAndPulse(System.ReadOnlySpan(Of Integer), System.Span(Of Boolean)) - nameWithType: AsyncEventHub.ResetAndPulse(ReadOnlySpan, Span) - nameWithType.vb: AsyncEventHub.ResetAndPulse(ReadOnlySpan(Of Integer), Span(Of Boolean)) - uid: DotNext.Threading.AsyncEventHub.ResetAndPulse* name: ResetAndPulse href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_ResetAndPulse_ @@ -43841,24 +44188,24 @@ references: isSpec: "True" fullName: DotNext.Threading.AsyncEventHub.ResetAndPulse nameWithType: AsyncEventHub.ResetAndPulse -- uid: DotNext.Threading.AsyncEventHub.WaitAllAsync(System.ReadOnlySpan{System.Int32},System.Threading.CancellationToken) - name: WaitAllAsync(ReadOnlySpan, CancellationToken) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAllAsync_System_ReadOnlySpan_System_Int32__System_Threading_CancellationToken_ - commentId: M:DotNext.Threading.AsyncEventHub.WaitAllAsync(System.ReadOnlySpan{System.Int32},System.Threading.CancellationToken) - name.vb: WaitAllAsync(ReadOnlySpan(Of Integer), CancellationToken) - fullName: DotNext.Threading.AsyncEventHub.WaitAllAsync(System.ReadOnlySpan, System.Threading.CancellationToken) - fullName.vb: DotNext.Threading.AsyncEventHub.WaitAllAsync(System.ReadOnlySpan(Of Integer), System.Threading.CancellationToken) - nameWithType: AsyncEventHub.WaitAllAsync(ReadOnlySpan, CancellationToken) - nameWithType.vb: AsyncEventHub.WaitAllAsync(ReadOnlySpan(Of Integer), CancellationToken) -- uid: DotNext.Threading.AsyncEventHub.WaitAllAsync(System.ReadOnlySpan{System.Int32},System.TimeSpan,System.Threading.CancellationToken) - name: WaitAllAsync(ReadOnlySpan, TimeSpan, CancellationToken) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAllAsync_System_ReadOnlySpan_System_Int32__System_TimeSpan_System_Threading_CancellationToken_ - commentId: M:DotNext.Threading.AsyncEventHub.WaitAllAsync(System.ReadOnlySpan{System.Int32},System.TimeSpan,System.Threading.CancellationToken) - name.vb: WaitAllAsync(ReadOnlySpan(Of Integer), TimeSpan, CancellationToken) - fullName: DotNext.Threading.AsyncEventHub.WaitAllAsync(System.ReadOnlySpan, System.TimeSpan, System.Threading.CancellationToken) - fullName.vb: DotNext.Threading.AsyncEventHub.WaitAllAsync(System.ReadOnlySpan(Of Integer), System.TimeSpan, System.Threading.CancellationToken) - nameWithType: AsyncEventHub.WaitAllAsync(ReadOnlySpan, TimeSpan, CancellationToken) - nameWithType.vb: AsyncEventHub.WaitAllAsync(ReadOnlySpan(Of Integer), TimeSpan, CancellationToken) +- uid: DotNext.Threading.AsyncEventHub.WaitAllAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.Threading.CancellationToken) + name: WaitAllAsync(in EventGroup, CancellationToken) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAllAsync_DotNext_Threading_AsyncEventHub_EventGroup__System_Threading_CancellationToken_ + commentId: M:DotNext.Threading.AsyncEventHub.WaitAllAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.Threading.CancellationToken) + name.vb: WaitAllAsync(EventGroup, CancellationToken) + fullName: DotNext.Threading.AsyncEventHub.WaitAllAsync(in DotNext.Threading.AsyncEventHub.EventGroup, System.Threading.CancellationToken) + fullName.vb: DotNext.Threading.AsyncEventHub.WaitAllAsync(DotNext.Threading.AsyncEventHub.EventGroup, System.Threading.CancellationToken) + nameWithType: AsyncEventHub.WaitAllAsync(in AsyncEventHub.EventGroup, CancellationToken) + nameWithType.vb: AsyncEventHub.WaitAllAsync(AsyncEventHub.EventGroup, CancellationToken) +- uid: DotNext.Threading.AsyncEventHub.WaitAllAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.TimeSpan,System.Threading.CancellationToken) + name: WaitAllAsync(in EventGroup, TimeSpan, CancellationToken) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAllAsync_DotNext_Threading_AsyncEventHub_EventGroup__System_TimeSpan_System_Threading_CancellationToken_ + commentId: M:DotNext.Threading.AsyncEventHub.WaitAllAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.TimeSpan,System.Threading.CancellationToken) + name.vb: WaitAllAsync(EventGroup, TimeSpan, CancellationToken) + fullName: DotNext.Threading.AsyncEventHub.WaitAllAsync(in DotNext.Threading.AsyncEventHub.EventGroup, System.TimeSpan, System.Threading.CancellationToken) + fullName.vb: DotNext.Threading.AsyncEventHub.WaitAllAsync(DotNext.Threading.AsyncEventHub.EventGroup, System.TimeSpan, System.Threading.CancellationToken) + nameWithType: AsyncEventHub.WaitAllAsync(in AsyncEventHub.EventGroup, TimeSpan, CancellationToken) + nameWithType.vb: AsyncEventHub.WaitAllAsync(AsyncEventHub.EventGroup, TimeSpan, CancellationToken) - uid: DotNext.Threading.AsyncEventHub.WaitAllAsync(System.Threading.CancellationToken) name: WaitAllAsync(CancellationToken) href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAllAsync_System_Threading_CancellationToken_ @@ -43878,24 +44225,60 @@ references: isSpec: "True" fullName: DotNext.Threading.AsyncEventHub.WaitAllAsync nameWithType: AsyncEventHub.WaitAllAsync -- uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.ReadOnlySpan{System.Int32},System.Threading.CancellationToken) - name: WaitAnyAsync(ReadOnlySpan, CancellationToken) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_System_ReadOnlySpan_System_Int32__System_Threading_CancellationToken_ - commentId: M:DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.ReadOnlySpan{System.Int32},System.Threading.CancellationToken) - name.vb: WaitAnyAsync(ReadOnlySpan(Of Integer), CancellationToken) - fullName: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.ReadOnlySpan, System.Threading.CancellationToken) - fullName.vb: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.ReadOnlySpan(Of Integer), System.Threading.CancellationToken) - nameWithType: AsyncEventHub.WaitAnyAsync(ReadOnlySpan, CancellationToken) - nameWithType.vb: AsyncEventHub.WaitAnyAsync(ReadOnlySpan(Of Integer), CancellationToken) -- uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.ReadOnlySpan{System.Int32},System.TimeSpan,System.Threading.CancellationToken) - name: WaitAnyAsync(ReadOnlySpan, TimeSpan, CancellationToken) - href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_System_ReadOnlySpan_System_Int32__System_TimeSpan_System_Threading_CancellationToken_ - commentId: M:DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.ReadOnlySpan{System.Int32},System.TimeSpan,System.Threading.CancellationToken) - name.vb: WaitAnyAsync(ReadOnlySpan(Of Integer), TimeSpan, CancellationToken) - fullName: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.ReadOnlySpan, System.TimeSpan, System.Threading.CancellationToken) - fullName.vb: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.ReadOnlySpan(Of Integer), System.TimeSpan, System.Threading.CancellationToken) - nameWithType: AsyncEventHub.WaitAnyAsync(ReadOnlySpan, TimeSpan, CancellationToken) - nameWithType.vb: AsyncEventHub.WaitAnyAsync(ReadOnlySpan(Of Integer), TimeSpan, CancellationToken) +- uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.Collections.Generic.ICollection{System.Int32},System.Threading.CancellationToken) + name: WaitAnyAsync(in EventGroup, ICollection, CancellationToken) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_DotNext_Threading_AsyncEventHub_EventGroup__System_Collections_Generic_ICollection_System_Int32__System_Threading_CancellationToken_ + commentId: M:DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.Collections.Generic.ICollection{System.Int32},System.Threading.CancellationToken) + name.vb: WaitAnyAsync(EventGroup, ICollection(Of Integer), CancellationToken) + fullName: DotNext.Threading.AsyncEventHub.WaitAnyAsync(in DotNext.Threading.AsyncEventHub.EventGroup, System.Collections.Generic.ICollection, System.Threading.CancellationToken) + fullName.vb: DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup, System.Collections.Generic.ICollection(Of Integer), System.Threading.CancellationToken) + nameWithType: AsyncEventHub.WaitAnyAsync(in AsyncEventHub.EventGroup, ICollection, CancellationToken) + nameWithType.vb: AsyncEventHub.WaitAnyAsync(AsyncEventHub.EventGroup, ICollection(Of Integer), CancellationToken) +- uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.Collections.Generic.ICollection{System.Int32},System.TimeSpan,System.Threading.CancellationToken) + name: WaitAnyAsync(in EventGroup, ICollection, TimeSpan, CancellationToken) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_DotNext_Threading_AsyncEventHub_EventGroup__System_Collections_Generic_ICollection_System_Int32__System_TimeSpan_System_Threading_CancellationToken_ + commentId: M:DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.Collections.Generic.ICollection{System.Int32},System.TimeSpan,System.Threading.CancellationToken) + name.vb: WaitAnyAsync(EventGroup, ICollection(Of Integer), TimeSpan, CancellationToken) + fullName: DotNext.Threading.AsyncEventHub.WaitAnyAsync(in DotNext.Threading.AsyncEventHub.EventGroup, System.Collections.Generic.ICollection, System.TimeSpan, System.Threading.CancellationToken) + fullName.vb: DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup, System.Collections.Generic.ICollection(Of Integer), System.TimeSpan, System.Threading.CancellationToken) + nameWithType: AsyncEventHub.WaitAnyAsync(in AsyncEventHub.EventGroup, ICollection, TimeSpan, CancellationToken) + nameWithType.vb: AsyncEventHub.WaitAnyAsync(AsyncEventHub.EventGroup, ICollection(Of Integer), TimeSpan, CancellationToken) +- uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.Threading.CancellationToken) + name: WaitAnyAsync(in EventGroup, CancellationToken) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_DotNext_Threading_AsyncEventHub_EventGroup__System_Threading_CancellationToken_ + commentId: M:DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.Threading.CancellationToken) + name.vb: WaitAnyAsync(EventGroup, CancellationToken) + fullName: DotNext.Threading.AsyncEventHub.WaitAnyAsync(in DotNext.Threading.AsyncEventHub.EventGroup, System.Threading.CancellationToken) + fullName.vb: DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup, System.Threading.CancellationToken) + nameWithType: AsyncEventHub.WaitAnyAsync(in AsyncEventHub.EventGroup, CancellationToken) + nameWithType.vb: AsyncEventHub.WaitAnyAsync(AsyncEventHub.EventGroup, CancellationToken) +- uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.TimeSpan,System.Threading.CancellationToken) + name: WaitAnyAsync(in EventGroup, TimeSpan, CancellationToken) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_DotNext_Threading_AsyncEventHub_EventGroup__System_TimeSpan_System_Threading_CancellationToken_ + commentId: M:DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup@,System.TimeSpan,System.Threading.CancellationToken) + name.vb: WaitAnyAsync(EventGroup, TimeSpan, CancellationToken) + fullName: DotNext.Threading.AsyncEventHub.WaitAnyAsync(in DotNext.Threading.AsyncEventHub.EventGroup, System.TimeSpan, System.Threading.CancellationToken) + fullName.vb: DotNext.Threading.AsyncEventHub.WaitAnyAsync(DotNext.Threading.AsyncEventHub.EventGroup, System.TimeSpan, System.Threading.CancellationToken) + nameWithType: AsyncEventHub.WaitAnyAsync(in AsyncEventHub.EventGroup, TimeSpan, CancellationToken) + nameWithType.vb: AsyncEventHub.WaitAnyAsync(AsyncEventHub.EventGroup, TimeSpan, CancellationToken) +- uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Collections.Generic.ICollection{System.Int32},System.Threading.CancellationToken) + name: WaitAnyAsync(ICollection, CancellationToken) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_System_Collections_Generic_ICollection_System_Int32__System_Threading_CancellationToken_ + commentId: M:DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Collections.Generic.ICollection{System.Int32},System.Threading.CancellationToken) + name.vb: WaitAnyAsync(ICollection(Of Integer), CancellationToken) + fullName: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Collections.Generic.ICollection, System.Threading.CancellationToken) + fullName.vb: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Collections.Generic.ICollection(Of Integer), System.Threading.CancellationToken) + nameWithType: AsyncEventHub.WaitAnyAsync(ICollection, CancellationToken) + nameWithType.vb: AsyncEventHub.WaitAnyAsync(ICollection(Of Integer), CancellationToken) +- uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Collections.Generic.ICollection{System.Int32},System.TimeSpan,System.Threading.CancellationToken) + name: WaitAnyAsync(ICollection, TimeSpan, CancellationToken) + href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_System_Collections_Generic_ICollection_System_Int32__System_TimeSpan_System_Threading_CancellationToken_ + commentId: M:DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Collections.Generic.ICollection{System.Int32},System.TimeSpan,System.Threading.CancellationToken) + name.vb: WaitAnyAsync(ICollection(Of Integer), TimeSpan, CancellationToken) + fullName: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Collections.Generic.ICollection, System.TimeSpan, System.Threading.CancellationToken) + fullName.vb: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Collections.Generic.ICollection(Of Integer), System.TimeSpan, System.Threading.CancellationToken) + nameWithType: AsyncEventHub.WaitAnyAsync(ICollection, TimeSpan, CancellationToken) + nameWithType.vb: AsyncEventHub.WaitAnyAsync(ICollection(Of Integer), TimeSpan, CancellationToken) - uid: DotNext.Threading.AsyncEventHub.WaitAnyAsync(System.Threading.CancellationToken) name: WaitAnyAsync(CancellationToken) href: api/DotNext.Threading.AsyncEventHub.html#DotNext_Threading_AsyncEventHub_WaitAnyAsync_System_Threading_CancellationToken_