36 references to ByteArraysToBeRevived
Microsoft.JSInterop (11)
Infrastructure\ByteArrayJsonConverter.cs (3)
31if (JSRuntime.ByteArraysToBeRevived.Count == 0) 68if (byteArrayRef >= JSRuntime.ByteArraysToBeRevived.Count || byteArrayRef < 0) 73var byteArray = JSRuntime.ByteArraysToBeRevived.Buffer[byteArrayRef];
Infrastructure\DotNetDispatcher.cs (1)
210jsRuntime.ByteArraysToBeRevived.Clear();
JSInProcessRuntime.cs (1)
70ByteArraysToBeRevived.Clear();
JSRuntime.cs (6)
244ByteArraysToBeRevived.Clear(); 247if (id != ByteArraysToBeRevived.Count) 249throw new ArgumentOutOfRangeException($"Element id '{id}' cannot be added to the byte arrays to be revived with length '{ByteArraysToBeRevived.Count}'.", innerException: null); 252ByteArraysToBeRevived.Append(data); 292ByteArraysToBeRevived.Clear(); 382public void Dispose() => ByteArraysToBeRevived.Dispose();
Microsoft.JSInterop.Tests (25)
Infrastructure\ByteArrayJsonConverterTest.cs (12)
33JSRuntime.ByteArraysToBeRevived.Append(new byte[] { 1, 2 }); 46JSRuntime.ByteArraysToBeRevived.Append(new byte[] { 1, 2 }); 59JSRuntime.ByteArraysToBeRevived.Append(new byte[] { 1, 2 }); 100JSRuntime.ByteArraysToBeRevived.Append(byteArray); 116JSRuntime.ByteArraysToBeRevived.Append(byteArray); 132JSRuntime.ByteArraysToBeRevived.Append(byteArray); 148JSRuntime.ByteArraysToBeRevived.Append(byteArray); 164JSRuntime.ByteArraysToBeRevived.Append(byteArray); 180JSRuntime.ByteArraysToBeRevived.Append(byteArray); 203JSRuntime.ByteArraysToBeRevived.Append(byteArray1); 204JSRuntime.ByteArraysToBeRevived.Append(byteArray2); 205JSRuntime.ByteArraysToBeRevived.Append(byteArray3);
Infrastructure\DotNetDispatcherTest.cs (2)
885Assert.Equal(1, jsRuntime.ByteArraysToBeRevived.Count); 886Assert.Equal(byteArray, jsRuntime.ByteArraysToBeRevived.Buffer[0]);
JSRuntimeTest.cs (11)
331Assert.Equal(1, runtime.ByteArraysToBeRevived.Count); 332Assert.Equal(byteArray, runtime.ByteArraysToBeRevived.Buffer[0]); 356Assert.Equal(10, runtime.ByteArraysToBeRevived.Count); 359Assert.Equal(byteArrays[i], runtime.ByteArraysToBeRevived.Buffer[i]); 368runtime.ByteArraysToBeRevived.Append(new byte[] { 1, 5, 7 }); 369runtime.ByteArraysToBeRevived.Append(new byte[] { 3, 10, 15 }); 377Assert.Equal(1, runtime.ByteArraysToBeRevived.Count); 378Assert.Equal(byteArray, runtime.ByteArraysToBeRevived.Buffer[0]); 386runtime.ByteArraysToBeRevived.Append(new byte[] { 1, 5, 7 }); 387runtime.ByteArraysToBeRevived.Append(new byte[] { 3, 10, 15 }); 395Assert.Equal(2, runtime.ByteArraysToBeRevived.Count);