Пример #1
0
    public void RendererRegistry_Remove_DoesNothingOnNonWASM()
    {
        // Act
        var result = RendererRegistry.TryRemove(123);

        // Assert
        Assert.False(result);
    }
Пример #2
0
 /// <inheritdoc />
 protected override void Dispose(bool disposing)
 {
     _disposing = true;
     base.Dispose(true);
     while (PendingRenderBatches.TryDequeue(out var entry))
     {
         entry.CompletionSource.TrySetCanceled();
     }
     _rendererRegistry.TryRemove(Id);
 }
Пример #3
0
 /// <inheritdoc />
 protected override void Dispose(bool disposing)
 {
     _disposing = true;
     _rendererRegistry.TryRemove(Id);
     while (_unacknowledgedRenderBatches.TryDequeue(out var entry))
     {
         entry.CompletionSource.TrySetCanceled();
         entry.Data.Dispose();
     }
     base.Dispose(true);
 }
Пример #4
0
 /// <inheritdoc />
 protected override void Dispose(bool disposing)
 {
     base.Dispose(true);
     _rendererRegistry.TryRemove(_id);
 }
Пример #5
0
 /// <summary>
 /// Disposes the instance.
 /// </summary>
 public void Dispose()
 {
     _rendererRegistry.TryRemove(_id);
 }
Пример #6
0
 /// <inheritdoc />
 protected override void Dispose(bool disposing)
 {
     base.Dispose(disposing);
     RendererRegistry.TryRemove(RendererId);
 }