155 instantiations of ReadOnlyMemory
InMemory.FunctionalTests (1)
Http3\WebTransport\WebTransportStreamTests.cs (1)
41var input = new ReadOnlyMemory<byte>(RandomBytes);
Microsoft.AspNetCore.OutputCaching (4)
OutputCacheEntry.cs (1)
105Headers = new(arr, 0, index);
OutputCacheEntryFormatter.cs (2)
85return new ReadOnlyMemory<string>(lease, 0, index); 299result.SetHeaders(new ReadOnlyMemory<(string Name, StringValues Values)>(headerArr, 0, headersCount));
RecyclableArrayBufferWriter.cs (1)
61public ReadOnlyMemory<T> GetCommittedMemory() => new ReadOnlyMemory<T>(_buffer, 0, _index); // could also directly expose a ReadOnlySpan<byte> if useful
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
EndToEndBenchmarks.cs (1)
32private ReadOnlyMemory<byte> Payload => new(_payloadOversized, 0, PayloadLength);
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
259singleChunk = new(leased, 0, len);
Microsoft.AspNetCore.OutputCaching.Tests (1)
OutputCacheEntryFormatterTests.cs (1)
201return new ReadOnlyMemory<byte>(lease, 0, len);
Microsoft.AspNetCore.ResponseCaching.Microbenchmarks (1)
ResponseCachingBenchmark.cs (1)
37await context.Response.BodyWriter.WriteAsync(new ReadOnlyMemory<byte>(_data, 0, Size));
Microsoft.AspNetCore.Server.IIS (1)
Core\HttpResponseStream.cs (1)
57return _context.WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\HttpResponseStream.cs (1)
94return _pipeWriter.WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).GetAsTask();
Internal\HttpConnection.cs (1)
217?? new ReadOnlyMemory<byte>();
Internal\WebTransport\WebTransportSession.cs (1)
32private static readonly ReadOnlyMemory<byte> OutputStreamHeader = new(new byte[] {
Microsoft.AspNetCore.TestHost (1)
ResponseBodyWriterStream.cs (1)
70await _responseWriter.WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken);
Microsoft.AspNetCore.WebUtilities.Tests (6)
HttpResponseStreamWriterTest.cs (6)
370var memory = new ReadOnlyMemory<char>(array); 384var memory = new ReadOnlyMemory<char>(new char[] { 'a' }); 426var memory = new ReadOnlyMemory<char>(array); 440var memory = new ReadOnlyMemory<char>(new char[] { 'a' }); 895await httpResponseStreamWriter.WriteAsync(new ReadOnlyMemory<char>(new char[] { 'a', 'b' })); 899await httpResponseStreamWriter.WriteLineAsync(new ReadOnlyMemory<char>(new char[] { 'a', 'b' }));
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\AssetProvider.cs (1)
298var missingChecksumsMemory = new ReadOnlyMemory<Checksum>(missingChecksums, 0, missingChecksumsCount);
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.Scope.cs (1)
101var checksums = new ReadOnlyMemory<Checksum>([checksum]);
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponseExtensions.cs (1)
290return new DataContent(new ReadOnlyMemory<byte>(ms.GetBuffer(), 0, (int)ms.Length), first.MediaType) { Name = first.Name };
Functions\AIFunctionFactory.cs (1)
1300WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask();
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\DataContentTests.cs (2)
121new DataContent(new ReadOnlyMemory<byte>([0x01, 0x02, 0x03, 0x04]), "application/octet-stream"), 127new DataContent(new ReadOnlyMemory<byte>([0x01, 0x02, 0x03, 0x04]), "application/octet-stream") { Name = "test.bin" },
Microsoft.Extensions.Caching.Hybrid (1)
Internal\RecyclableArrayBufferWriter.cs (1)
115public ReadOnlyMemory<T> GetCommittedMemory() => new(_buffer, 0, _index); // could also directly expose a ReadOnlySpan<byte> if useful
Microsoft.Extensions.Caching.Hybrid.Tests (1)
DistributedCacheTests.cs (1)
360Memory = new(arr, 5, arr.Length - 10);
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCache.cs (1)
143return new(lease, 0, length);
Microsoft.ML.AutoML (1)
ColumnInference\PurposeInference.cs (1)
99var copy = new ReadOnlyMemory<char>(value.ToArray());
Microsoft.ML.Data (3)
Evaluators\MulticlassClassificationEvaluator.cs (1)
226dst = new VBuffer<ReadOnlyMemory<char>>(allTopK.First().Length, Enumerable.Range(1, allTopK.First().Length).Select(i => new ReadOnlyMemory<char>(i.ToString().ToCharArray())).ToArray());
Scorers\FeatureContributionCalculation.cs (2)
219? new ReadOnlyMemory<char>($"f{index}".ToCharArray()) 258dst = new ReadOnlyMemory<char>(sb.ToString().ToCharArray());
Microsoft.ML.FastTree (2)
Utils\RegressionTreeBaseUtils.cs (2)
50isLeaf.AddRange(Enumerable.Repeat(new ReadOnlyMemory<char>("Tree node".ToCharArray()), trees[i].NumberOfNodes)); 51isLeaf.AddRange(Enumerable.Repeat(new ReadOnlyMemory<char>("Leaf node".ToCharArray()), trees[i].NumberOfLeaves));
Microsoft.ML.IntegrationTests (1)
Datasets\TypeTestData.cs (1)
154return new ReadOnlyMemory<char>(chars);
Microsoft.ML.Tests (7)
Scenarios\Api\TestApi.cs (1)
246ReadOnlyMemory<char> retrievedReadOnlyMemory = new ReadOnlyMemory<char>();
TextLoaderTests.cs (5)
301ReadOnlyMemory<char> text = new ReadOnlyMemory<char>(); 311text = new ReadOnlyMemory<char>(); 321text = new ReadOnlyMemory<char>(); 562ReadOnlyMemory<char> text = new ReadOnlyMemory<char>(); 572text = new ReadOnlyMemory<char>();
Transformers\NAIndicatorTests.cs (1)
148var mem = new ReadOnlyMemory<char>();
Microsoft.ML.TorchSharp (1)
Roberta\QATrainer.cs (1)
927outputCache.PredictedAnswersBuffer[index] = new ReadOnlyMemory<char>(_parent.Tokenizer.Decode(_parent.Tokenizer.RobertaModel().ConvertOccurrenceRanksToIds(contextIds).ToArray().AsSpan(predictStart - questionLength - 2, predictEnd - predictStart).ToArray()).Trim().ToCharArray());
Microsoft.ML.Transforms (3)
Expression\BuiltinFunctions.cs (3)
723return new TX(dst); 743return new TX(dst); 753return new TX(dst);
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableArray_1.cs (1)
105public ReadOnlyMemory<T> AsMemory() => new ReadOnlyMemory<T>(array);
System.Drawing.Common (4)
System\Drawing\Imaging\Effects\ColorLookupTableEffect.cs (4)
61public ReadOnlyMemory<byte> BlueLookupTable => new(_bytes, 0, 256); 66public ReadOnlyMemory<byte> GreenLookupTable => new(_bytes, 256, 256); 71public ReadOnlyMemory<byte> RedLookupTable => new(_bytes, 512, 256); 76public ReadOnlyMemory<byte> AlphaLookupTable => new(_bytes, 768, 256);
System.Formats.Asn1 (3)
System\Formats\Asn1\AsnWriter.cs (3)
738var reader = new AsnReader(new ReadOnlyMemory<byte>(buffer, start, len), AsnEncodingRules.BER); 812new ReadOnlyMemory<byte>(_data, xOffset, xLength), 813new ReadOnlyMemory<byte>(_data, yOffset, yLength));
System.IO.Compression (8)
System\IO\Compression\DeflateZLib\DeflateStream.cs (6)
241await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false); 673await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes)).ConfigureAwait(false); 819return WriteAsyncMemory(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask(); 878await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false); 947await _destination.WriteAsync(new ReadOnlyMemory<byte>(_arrayPoolBuffer, 0, bytesRead), _cancellationToken).ConfigureAwait(false); 1058await _destination.WriteAsync(new ReadOnlyMemory<byte>(_arrayPoolBuffer, 0, bytesRead), cancellationToken).ConfigureAwait(false);
System\IO\Compression\ZipArchiveEntry.cs (1)
1523return WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask();
System\IO\Compression\ZipCustomStreams.cs (1)
618return WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask();
System.IO.Compression.Brotli (2)
System\IO\Compression\enc\BrotliStream.Compress.cs (2)
134return WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask(); 173await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, bytesWritten), cancellationToken).ConfigureAwait(false);
System.IO.Pipelines (1)
System\IO\Pipelines\PipeWriterStream.cs (1)
79ValueTask<FlushResult> valueTask = _pipeWriter.WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken);
System.IO.Pipes (1)
System\IO\Pipes\PipeStream.Unix.cs (1)
154return WriteAsyncCore(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken);
System.IO.Ports (1)
System\IO\Ports\SerialStream.Unix.cs (1)
488ReadOnlyMemory<byte> buffer = new ReadOnlyMemory<byte>(array, offset, count);
System.Memory (2)
System\Buffers\ReadOnlySequence.Helpers.cs (2)
60memory = new ReadOnlyMemory<T>((T[])positionObject, startIndex, endIndex - startIndex); 136return new ReadOnlyMemory<T>((T[])startObject, startIndex, (endIndex & ReadOnlySequence.IndexBitMask) - startIndex);
System.Net.Http (3)
System\Net\Http\HttpBaseStream.cs (1)
72return WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask();
System\Net\Http\MultipartContent.cs (1)
340return stream.WriteAsync(new ReadOnlyMemory<byte>(buffer), cancellationToken);
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (1)
1242await destination.WriteAsync(new ReadOnlyMemory<byte>(buffer, 0, bytesRead), cancellationToken).ConfigureAwait(false);
System.Net.Quic (1)
System\Net\Quic\QuicStream.Stream.cs (1)
204return WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask();
System.Net.Security (7)
System\Net\Security\NegotiateStream.cs (2)
474WriteAsync<SyncReadWriteAdapter>(new ReadOnlyMemory<byte>(buffer, offset, count), default(CancellationToken)).GetAwaiter().GetResult(); 488return WriteAsync<AsyncReadWriteAdapter>(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken);
System\Net\Security\SslStream.cs (3)
455return InnerStream.WriteAsync(new ReadOnlyMemory<byte>(token.Payload, 0, token.Size), default).AsTask(); 844ValueTask vt = WriteAsyncInternal<SyncReadWriteAdapter>(new ReadOnlyMemory<byte>(buffer, offset, count), default(CancellationToken)); 877return WriteAsyncInternal<AsyncReadWriteAdapter>(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask();
System\Net\Security\SslStream.IO.cs (1)
331await TIOAdapter.WriteAsync(InnerStream, new ReadOnlyMemory<byte>(token.Payload!, 0, token.Size), cancellationToken).ConfigureAwait(false);
System\Net\Security\SslStream.Protocol.cs (1)
1423internal ReadOnlyMemory<byte> AsMemory() => new ReadOnlyMemory<byte>(Payload, 0, Size);
System.Net.Sockets (3)
System\Net\Sockets\NetworkStream.cs (1)
636new ReadOnlyMemory<byte>(buffer, offset, count),
System\Net\Sockets\Socket.cs (2)
2495return TaskToAsyncResult.Begin(SendAsync(new ReadOnlyMemory<byte>(buffer, offset, size), socketFlags, default).AsTask(), callback, state); 2505Task<int> t = SendAsync(new ReadOnlyMemory<byte>(buffer, offset, size), socketFlags, default).AsTask();
System.Net.WebClient (5)
System\Net\WebClient.cs (5)
915await writeStream.WriteAsync(new ReadOnlyMemory<byte>(copyBuffer, 0, bytesRead)).ConfigureAwait(false); 1025await writeStream.WriteAsync(new ReadOnlyMemory<byte>(header)).ConfigureAwait(false); 1038await writeStream.WriteAsync(new ReadOnlyMemory<byte>(buffer, 0, bytesRead)).ConfigureAwait(false); 1054await writeStream.WriteAsync(new ReadOnlyMemory<byte>(buffer, pos, toWrite)).ConfigureAwait(false); 1063await writeStream.WriteAsync(new ReadOnlyMemory<byte>(footer)).ConfigureAwait(false);
System.Net.WebSockets (2)
System\Net\WebSockets\ManagedWebSocket.cs (2)
505writeTask = _stream.WriteAsync(new ReadOnlyMemory<byte>(_sendBuffer, 0, sendBytes)); 603await _stream.WriteAsync(new ReadOnlyMemory<byte>(_sendBuffer, 0, sendBytes), cancellationToken).ConfigureAwait(false);
System.Private.CoreLib (34)
src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (6)
425await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, _writePos), cancellationToken).ConfigureAwait(false); 1001return WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask(); 1098await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, _writePos), cancellationToken).ConfigureAwait(false); 1121await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, totalUserBytes), cancellationToken).ConfigureAwait(false); 1126await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, _writePos), cancellationToken).ConfigureAwait(false); 1299await destination.WriteAsync(new ReadOnlyMemory<byte>(_buffer, _readPos, readBytes), cancellationToken).ConfigureAwait(false);
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (3)
833return AppendAllBytesAsync(path, new ReadOnlyMemory<byte>(bytes), cancellationToken); 1263return WriteAllBytesAsync(path, new ReadOnlyMemory<byte>(bytes), cancellationToken); 1620ReadOnlyMemory<byte> toStore = new ReadOnlyMemory<byte>(bytes, 0, preambleSize + encoded);
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (6)
433await _strategy.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, _writePos), cancellationToken).ConfigureAwait(false); 586return WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask(); 714await _strategy.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, _writePos), cancellationToken).ConfigureAwait(false); 802await _strategy.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, _writePos), cancellationToken).ConfigureAwait(false); 855await destination.WriteAsync(new ReadOnlyMemory<byte>(_buffer, _readPos, readBytes), cancellationToken).ConfigureAwait(false); 861await _strategy.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, _writePos), cancellationToken).ConfigureAwait(false);
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\OSFileStreamStrategy.cs (1)
255WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask();
src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (1)
108await destination.WriteAsync(new ReadOnlyMemory<byte>(buffer, 0, bytesRead), cancellationToken).ConfigureAwait(false);
src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (4)
751Task task = WriteAsyncInternal(new ReadOnlyMemory<char>(buffer, index, count), appendNewLine: false, cancellationToken: default); 903Task task = WriteAsyncInternal(new ReadOnlyMemory<char>(buffer, index, count), appendNewLine: true, cancellationToken: default); 985await _stream.WriteAsync(new ReadOnlyMemory<byte>(preamble), cancellationToken).ConfigureAwait(false); 995await _stream.WriteAsync(new ReadOnlyMemory<byte>(byteBuffer, 0, count), cancellationToken).ConfigureAwait(false);
src\libraries\System.Private.CoreLib\src\System\Memory.cs (1)
187new ReadOnlyMemory<T>(memory._object, memory._index, memory._length);
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (5)
221return new ReadOnlyMemory<char>(text, 0, text.Length); 243return new ReadOnlyMemory<char>(text, start, text.Length - start); 263return new ReadOnlyMemory<char>(text, actualIndex, text.Length - actualIndex); 292return new ReadOnlyMemory<char>(text, start, length); 312return new ReadOnlyMemory<char>(text, start, length);
src\libraries\System.Private.CoreLib\src\System\ReadOnlyMemory.cs (4)
111public static implicit operator ReadOnlyMemory<T>(T[]? array) => new ReadOnlyMemory<T>(array); 116public static implicit operator ReadOnlyMemory<T>(ArraySegment<T> segment) => new ReadOnlyMemory<T>(segment.Array, segment.Offset, segment.Count); 162return new ReadOnlyMemory<T>(_object, _index + start, _length - start); 186return new ReadOnlyMemory<T>(_object, _index + start, length);
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
580return new ReadOnlyMemory<char>(_currentChunk.m_ChunkChars, 0, _currentChunk.m_ChunkLength);
src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (2)
540return WriteAsync(new ReadOnlyMemory<byte>(buffer, offset, count), cancellationToken).AsTask(); 597await _innerStream.WriteAsync(new ReadOnlyMemory<byte>(scratchBytes, 0, bytesWritten), cancellationToken).ConfigureAwait(false);
System.Security.Cryptography (23)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.manual.cs (1)
18AttrValues = new[] { new ReadOnlyMemory<byte>(attribute.RawData) };
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.cs (3)
139new ReadOnlyMemory<byte>(data), 380new ReadOnlyMemory<byte>(data), 568ReadOnlyMemory<byte> memory = mapped?.Memory ?? new ReadOnlyMemory<byte>(rented, 0, length);
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (4)
636AttrValues = new[] { new ReadOnlyMemory<byte>(writer.Encode()) } 648AttrValues = new[] { new ReadOnlyMemory<byte>(writer.Encode()) } 1019return new ReadOnlyMemory<byte>( 1173ReadOnlyMemory<byte> newBagValue = new(
System\Security\Cryptography\CryptographicOperations.cs (3)
661return HmacDataAsync(hashAlgorithm, new ReadOnlyMemory<byte>(key), source, cancellationToken); 1040new ReadOnlyMemory<byte>(key), 1042new ReadOnlyMemory<byte>(hash),
System\Security\Cryptography\CryptoStream.cs (4)
149await _stream.WriteAsync(new ReadOnlyMemory<byte>(finalBytes), cancellationToken).ConfigureAwait(false); 573await _stream.WriteAsync(new ReadOnlyMemory<byte>(_outputBuffer, 0, numOutputBytes), cancellationToken).ConfigureAwait(false); 602await _stream.WriteAsync(new ReadOnlyMemory<byte>(tempOutputBuffer, 0, numOutputBytes), cancellationToken).ConfigureAwait(false); 629await _stream.WriteAsync(new ReadOnlyMemory<byte>(_outputBuffer, 0, numOutputBytes), cancellationToken).ConfigureAwait(false);
System\Security\Cryptography\HMACStatic.cs (3)
135return HashDataAsync(new ReadOnlyMemory<byte>(key), source, cancellationToken); 249return VerifyAsync(new ReadOnlyMemory<byte>(key), source, new ReadOnlyMemory<byte>(hash), cancellationToken);
System\Security\Cryptography\KmacStatic.cs (3)
153new ReadOnlyMemory<byte>(key), 155new ReadOnlyMemory<byte>(hash), 156new ReadOnlyMemory<byte>(customizationString), // null to empty conversion is expected.
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (1)
1570ReadOnlyMemory<byte> certData = new ReadOnlyMemory<byte>(certBytes, 0, bytesWritten);
System\Security\Cryptography\X509Certificates\X509CertificateLoader.Unix.cs (1)
158ReadOnlyMemory<byte> memory = manager?.Memory ?? new ReadOnlyMemory<byte>(rented, 0, length);
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseHeaderValue.cs (1)
39var encodedValueCopy = new ReadOnlyMemory<byte>(encodedValue.ToArray());
System.Security.Cryptography.Pkcs (4)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.manual.cs (1)
18AttrValues = new[] { new ReadOnlyMemory<byte>(attribute.RawData) };
System\Security\Cryptography\Pkcs\CmsSigner.cs (2)
253AttrValues = new[] { new ReadOnlyMemory<byte>(writer.Encode()) }, 265AttrValues = new[] { new ReadOnlyMemory<byte>(writer.Encode()) },
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
321AttrValues = new[] { new ReadOnlyMemory<byte>(writer.Encode()) },
System.Text.RegularExpressions.Generator (1)
Stubs.cs (1)
30return [new ReadOnlyMemory<char>(chars)];
WebTransportInteractiveSampleApp (1)
Program.cs (1)
148await stream.Transport.Output.WriteAsync(new("Created a new stream from the client and sent this message then closing the stream."u8.ToArray()));
4381 references to ReadOnlyMemory
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
217var vector = await generator.GenerateVectorAsync("Hello");
Aspire.Dashboard (10)
Otlp\Model\OtlpHelpers.cs (1)
69public static string ToHexString(ReadOnlyMemory<byte> bytes)
Otlp\Model\OtlpInstrument.cs (5)
39public Dictionary<ReadOnlyMemory<KeyValuePair<string, string>>, DimensionScope> Dimensions { get; } = new(ScopeAttributesComparer.Instance); 132private sealed class ScopeAttributesComparer : IEqualityComparer<ReadOnlyMemory<KeyValuePair<string, string>>> 136public bool Equals(ReadOnlyMemory<KeyValuePair<string, string>> x, ReadOnlyMemory<KeyValuePair<string, string>> y) 141public int GetHashCode([DisallowNull] ReadOnlyMemory<KeyValuePair<string, string>> obj)
Otlp\Model\OtlpTrace.cs (2)
14public ReadOnlyMemory<byte> Key { get; } 142public OtlpTrace(ReadOnlyMemory<byte> traceId, DateTime lastUpdatedDate)
Otlp\Storage\TelemetryRepository.cs (2)
980var updatedTraces = new Dictionary<ReadOnlyMemory<byte>, OtlpTrace>(); 1110static bool TryGetTraceById(CircularBuffer<OtlpTrace> traces, ReadOnlyMemory<byte> traceId, [NotNullWhen(true)] out OtlpTrace? trace)
Aspire.Dashboard.Tests (2)
TelemetryRepositoryTests\MetricsTests.cs (2)
1244private static void AssertDimensionValues(Dictionary<ReadOnlyMemory<KeyValuePair<string, string>>, DimensionScope> dimensions, ReadOnlyMemory<KeyValuePair<string, string>> key, int valueCount)
Aspire.Hosting (1)
Utils\HashDigestStream.cs (1)
42public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Aspire.OpenAI.Tests (2)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (2)
220var vector = await generator.GenerateVectorAsync("Hello"); 254var vector = await generator.GenerateVectorAsync("Hello");
BuildActionTelemetryTable (1)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
325foreach (var chunk in text.GetChunks())
ClientSample (4)
Tcp\BufferExtensions.cs (2)
15return ((ReadOnlyMemory<byte>)memory).GetArray(); 18public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory)
Tcp\SocketSender.cs (2)
57private SocketAwaitable SendAsync(ReadOnlyMemory<byte> memory) 95foreach (var b in buffer)
DnnAnalyzer (2)
DnnAnalyzer.cs (2)
41ReadOnlyMemory<char> opType = default; 44VBuffer<ReadOnlyMemory<char>> inputOps = default;
GenerateDocumentationAndConfigFiles (16)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
325foreach (var chunk in text.GetChunks())
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (1)
507foreach (var chunk in text.GetChunks())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
http2cat (6)
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
IIS.FunctionalTests (6)
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
IIS.LongTests (6)
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
IIS.NewHandler.FunctionalTests (6)
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
IIS.NewShim.FunctionalTests (6)
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
IIS.ShadowCopy.Tests (5)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
IISExpress.FunctionalTests (6)
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
InMemory.FunctionalTests (16)
Http3\WebTransport\WebTransportStreamTests.cs (1)
41var input = new ReadOnlyMemory<byte>(RandomBytes);
Http3\WebTransport\WebTransportTestUtilities.cs (3)
154public ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken) 194new ReadOnlySequence<byte>((ReadOnlyMemory<byte>)_sharedMemory), false, true)); 199result = new ReadResult(new ReadOnlySequence<byte>((ReadOnlyMemory<byte>)_sharedMemory), false, true);
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
47public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (6)
506ReadOnlyMemory<byte> certId, 507ReadOnlyMemory<byte> nonceExtension) 674private CertStatus CheckRevocation(ReadOnlyMemory<byte> certId, ref DateTimeOffset revokedTime) 698if (!idReader.TryReadPrimitiveOctetString(out ReadOnlyMemory<byte> reqDn)) 708if (!idReader.TryReadPrimitiveOctetString(out ReadOnlyMemory<byte> reqKeyHash)) 715ReadOnlyMemory<byte> reqSerial = idReader.ReadIntegerBytes();
src\Servers\Kestrel\shared\test\RevocationResponder.cs (5)
222ReadOnlyMemory<byte> certId; 223ReadOnlyMemory<byte> nonce; 329out ReadOnlyMemory<byte> certId, 330out ReadOnlyMemory<byte> nonceExtension) 397ReadOnlyMemory<byte> wholeExtension = requestExtensions.PeekEncodedValue();
Metrics (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Metrics.Legacy (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
WebApiAgentTemplateExecutionTests.cs (1)
106private static IEnumerable<string[]> GetAllPossibleOptions(ReadOnlyMemory<(string name, string[] values)> options)
Microsoft.AspNetCore.Components (35)
NavigationManagerExtensions.cs (3)
703private static Dictionary<ReadOnlyMemory<char>, QueryParameterSource> CreateParameterSourceDictionary( 706var parameterSources = new Dictionary<ReadOnlyMemory<char>, QueryParameterSource>(QueryParameterNameComparer.Instance); 756var query = uri.AsMemory(queryStartIndex, queryLength);
Routing\QueryParameterNameComparer.cs (7)
8internal sealed class QueryParameterNameComparer : IComparer<ReadOnlyMemory<char>>, IEqualityComparer<ReadOnlyMemory<char>> 12public int Compare(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 15public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 18public int GetHashCode([DisallowNull] ReadOnlyMemory<char> obj)
Routing\QueryParameterValueSupplier.cs (4)
11private readonly Dictionary<ReadOnlyMemory<char>, StringSegmentAccumulator> _queryParameterValuesByName = new(QueryParameterNameComparer.Instance); 13public void ReadParametersFromQuery(ReadOnlyMemory<char> query) 21var decodedName = suppliedPair.DecodeName(); 22var decodedValue = suppliedPair.DecodeValue();
Routing\StringSegmentAccumulator.cs (5)
12private ReadOnlyMemory<char> _single; 13private List<ReadOnlyMemory<char>>? _multiple; 15public ReadOnlyMemory<char> this[int index] 26public void SetSingle(ReadOnlyMemory<char> value) 41public void Add(ReadOnlyMemory<char> value)
Routing\SupplyParameterFromQueryValueProvider.cs (2)
76var query = GetQueryString(navigationManager.Uri); 87static ReadOnlyMemory<char> GetQueryString(string? url)
src\Shared\PooledArrayBufferWriter.cs (1)
46public ReadOnlyMemory<T> WrittenMemory
src\Shared\QueryStringEnumerable.cs (13)
28private readonly ReadOnlyMemory<char> _queryString; 43public QueryStringEnumerable(ReadOnlyMemory<char> queryString) 64public readonly ReadOnlyMemory<char> EncodedName { get; } 70public readonly ReadOnlyMemory<char> EncodedValue { get; } 72internal EncodedNameValuePair(ReadOnlyMemory<char> encodedName, ReadOnlyMemory<char> encodedValue) 82public ReadOnlyMemory<char> DecodeName() 89public ReadOnlyMemory<char> DecodeValue() 92private static ReadOnlyMemory<char> Decode(ReadOnlyMemory<char> chars) 112private ReadOnlyMemory<char> _query; 114internal Enumerator(ReadOnlyMemory<char> query) 136ReadOnlyMemory<char> segment;
Microsoft.AspNetCore.Components.Endpoints (12)
FormMapping\Converters\DictionaryConverter.cs (1)
59foreach (var key in keys)
FormMapping\FormDataReader.cs (8)
43internal ReadOnlyMemory<char> CurrentPrefix => _currentPrefixBuffer; 147var prefix = key.Value[..startIndex]; 148var keyValue = key.Value[startIndex..(endIndex + 1)]; 287internal readonly struct FormKeyCollection : IEnumerable<ReadOnlyMemory<char>> 298IEnumerator<ReadOnlyMemory<char>> IEnumerable<ReadOnlyMemory<char>>.GetEnumerator() => GetEnumerator(); 302internal struct Enumerator : IEnumerator<ReadOnlyMemory<char>> 311public ReadOnlyMemory<char> Current => _enumerator.Current.Value;
FormMapping\FormKey.cs (2)
9internal readonly struct FormKey(ReadOnlyMemory<char> value) : IEquatable<FormKey> 13public ReadOnlyMemory<char> Value { get; } = value;
FormMapping\PrefixResolver.cs (1)
28internal bool HasPrefix(ReadOnlyMemory<char> currentPrefixBuffer)
Microsoft.AspNetCore.Components.Server (12)
BlazorPack\BlazorPackHubProtocol.cs (1)
47public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
70public override ValueTask WriteAsync(ReadOnlyMemory<byte> memory, CancellationToken cancellationToken)
src\Shared\PooledArrayBufferWriter.cs (1)
46public ReadOnlyMemory<T> WrittenMemory
src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (1)
357public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackReader.cs (1)
38public MessagePackReader(ReadOnlyMemory<byte> memory)
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (1)
106foreach (ReadOnlyMemory<byte> segment in rawMessagePackBlock)
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\SequenceReader.cs (6)
41private ReadOnlyMemory<T> memory; 82/// over the given <see cref="ReadOnlyMemory{T}"/>. 85public SequenceReader(ReadOnlyMemory<T> memory) 276if (this.Sequence.TryGet(ref this.nextPosition, out ReadOnlyMemory<T> memory, advance: true)) 309while (this.Sequence.TryGet(ref this.nextPosition, out ReadOnlyMemory<T> memory, advance: true)) 479while (this.Sequence.TryGet(ref next, out ReadOnlyMemory<T> nextSegment, true))
Microsoft.AspNetCore.Components.Server.Tests (1)
src\SignalR\common\SignalR.Common\test\Internal\Protocol\MessagePackHubProtocolTestBase.cs (1)
477protected static void AssertMessages(byte[] expectedOutput, ReadOnlyMemory<byte> bytes)
Microsoft.AspNetCore.Components.WebView (1)
src\Components\Shared\src\ArrayBuilderMemoryStream.cs (1)
70public override ValueTask WriteAsync(ReadOnlyMemory<byte> memory, CancellationToken cancellationToken)
Microsoft.AspNetCore.DataProtection (1)
src\Shared\PooledArrayBufferWriter.cs (1)
46public ReadOnlyMemory<T> WrittenMemory
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (1)
src\Shared\PooledArrayBufferWriter.cs (1)
46public ReadOnlyMemory<T> WrittenMemory
Microsoft.AspNetCore.Diagnostics.Middleware (1)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
45public ReadOnlyMemory<T> WrittenMemory => _buffer.AsMemory(0, WrittenCount);
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\GrpcProtocolConstants.cs (1)
13internal static readonly ReadOnlyMemory<byte> StreamingDelimiter = new byte[] { (byte)'\n' };
Microsoft.AspNetCore.Http (1)
Internal\ReferenceReadStream.cs (1)
123public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Microsoft.AspNetCore.Http.Connections (10)
ServerSentEventsMessageFormatter.cs (5)
10private static readonly ReadOnlyMemory<byte> DataPrefix = new[] { (byte)'d', (byte)'a', (byte)'t', (byte)'a', (byte)':', (byte)' ' }; 11private static readonly ReadOnlyMemory<byte> Newline = new[] { (byte)'\r', (byte)'\n' }; 46private static ReadOnlyMemory<byte> GetLastSegment(in ReadOnlySequence<byte> source, out long offset) 52while (source.TryGet(ref position, out ReadOnlyMemory<byte> memory)) 87var memory = GetLastSegment(lineSegment, out var offset);
src\SignalR\common\Shared\PipeWriterStream.cs (2)
62public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 68private ValueTask WriteCoreAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
src\SignalR\common\Shared\StreamExtensions.cs (1)
34while (buffer.TryGet(ref position, out var segment))
src\SignalR\common\Shared\WebSocketExtensions.cs (2)
44buffer.TryGet(ref position, out var prevSegment); 45while (buffer.TryGet(ref position, out var segment))
Microsoft.AspNetCore.Http.Connections.Client (5)
src\SignalR\common\Shared\PipeWriterStream.cs (2)
62public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 68private ValueTask WriteCoreAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
src\SignalR\common\Shared\StreamExtensions.cs (1)
34while (buffer.TryGet(ref position, out var segment))
src\SignalR\common\Shared\WebSocketExtensions.cs (2)
44buffer.TryGet(ref position, out var prevSegment); 45while (buffer.TryGet(ref position, out var segment))
Microsoft.AspNetCore.Http.Connections.Tests (1)
HttpConnectionDispatcherTests.cs (1)
1254public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Http.Extensions (12)
src\Components\Endpoints\src\FormMapping\Converters\DictionaryConverter.cs (1)
59foreach (var key in keys)
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (8)
43internal ReadOnlyMemory<char> CurrentPrefix => _currentPrefixBuffer; 147var prefix = key.Value[..startIndex]; 148var keyValue = key.Value[startIndex..(endIndex + 1)]; 287internal readonly struct FormKeyCollection : IEnumerable<ReadOnlyMemory<char>> 298IEnumerator<ReadOnlyMemory<char>> IEnumerable<ReadOnlyMemory<char>>.GetEnumerator() => GetEnumerator(); 302internal struct Enumerator : IEnumerator<ReadOnlyMemory<char>> 311public ReadOnlyMemory<char> Current => _enumerator.Current.Value;
src\Components\Endpoints\src\FormMapping\FormKey.cs (2)
9internal readonly struct FormKey(ReadOnlyMemory<char> value) : IEquatable<FormKey> 13public ReadOnlyMemory<char> Value { get; } = value;
src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (1)
28internal bool HasPrefix(ReadOnlyMemory<char> currentPrefixBuffer)
Microsoft.AspNetCore.Http.Results (8)
FileContentHttpResult.cs (4)
24internal FileContentHttpResult(ReadOnlyMemory<byte> fileContents, string? contentType) 38ReadOnlyMemory<byte> fileContents, 55ReadOnlyMemory<byte> fileContents, 104public ReadOnlyMemory<byte> FileContents { get; internal init; }
Results.cs (1)
343ReadOnlyMemory<byte> contents,
src\Shared\ResultsHelpers\FileResultHelper.cs (1)
56internal static async Task WriteFileAsync(HttpContext context, ReadOnlyMemory<byte> buffer, RangeItemHeaderValue? range, long rangeLength)
TypedResults.cs (1)
327ReadOnlyMemory<byte> contents,
Utf8ContentHttpResult.cs (1)
32public ReadOnlyMemory<byte> ResponseContent { get; internal init; }
Microsoft.AspNetCore.HttpLogging (2)
BufferingStream.cs (1)
261public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
ResponseBufferingStream.cs (1)
76public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Identity (56)
IdentityJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
114if (type == typeof(global::System.ReadOnlyMemory<byte>))
IdentityJsonSerializerContext.PasskeyAssertionState.g.cs (5)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.AspNetCore.Identity.PasskeyAssertionState(){ Challenge = (global::System.ReadOnlyMemory<byte>)args[0], UserId = (string)args[1] }, 51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.ReadOnlyMemory<byte>> 66AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Identity.PasskeyAssertionState).GetProperty("Challenge", InstanceMemberBindingFlags, null, typeof(global::System.ReadOnlyMemory<byte>), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.ReadOnlyMemory<byte>>(options, info0); 123ParameterType = typeof(global::System.ReadOnlyMemory<byte>),
IdentityJsonSerializerContext.PasskeyAttestationState.g.cs (5)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.AspNetCore.Identity.PasskeyAttestationState(){ Challenge = (global::System.ReadOnlyMemory<byte>)args[0], UserEntity = (global::Microsoft.AspNetCore.Identity.PasskeyUserEntity)args[1] }, 51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.ReadOnlyMemory<byte>> 66AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Identity.PasskeyAttestationState).GetProperty("Challenge", InstanceMemberBindingFlags, null, typeof(global::System.ReadOnlyMemory<byte>), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.ReadOnlyMemory<byte>>(options, info0); 127ParameterType = typeof(global::System.ReadOnlyMemory<byte>),
IdentityJsonSerializerContext.ReadOnlyMemoryByte.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.ReadOnlyMemory<byte>>? _ReadOnlyMemoryByte; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.ReadOnlyMemory<byte>> ReadOnlyMemoryByte 22get => _ReadOnlyMemoryByte ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.ReadOnlyMemory<byte>>)Options.GetTypeInfo(typeof(global::System.ReadOnlyMemory<byte>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.ReadOnlyMemory<byte>> Create_ReadOnlyMemoryByte(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.ReadOnlyMemory<byte>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.ReadOnlyMemory<byte>> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.ReadOnlyMemory<byte>>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.ReadOnlyMemoryByteConverter);
PasskeyAttestationStatementVerificationContext.cs (2)
27public required ReadOnlyMemory<byte> AttestationObject { get; init; } 32public required ReadOnlyMemory<byte> ClientDataHash { get; init; }
PasskeyHandler.cs (3)
272var attestationObjectMemory = response.AttestationObject.AsMemory(); 565ReadOnlyMemory<byte> utf8Json, 566ReadOnlyMemory<byte> originalChallenge,
Passkeys\AttestationObject.cs (6)
30public required ReadOnlyMemory<byte> AttestationStatement { get; init; } 38public required ReadOnlyMemory<byte> AuthenticatorData { get; init; } 40public static AttestationObject Parse(ReadOnlyMemory<byte> data) 64private static AttestationObject ParseCore(ReadOnlyMemory<byte> data) 70ReadOnlyMemory<byte>? attestationStatement = default; 71ReadOnlyMemory<byte>? authenticatorData = default;
Passkeys\AttestedCredentialData.cs (5)
19public required ReadOnlyMemory<byte> Aaguid { get; init; } 24public required ReadOnlyMemory<byte> CredentialId { get; init; } 31public static AttestedCredentialData Parse(ReadOnlyMemory<byte> data, out int bytesRead) 47private static AttestedCredentialData ParseCore(ReadOnlyMemory<byte> data, out int bytesRead) 61var aaguid = data.Slice(offset, AaguidLength);
Passkeys\AuthenticatorData.cs (7)
22public required ReadOnlyMemory<byte> RpIdHash { get; init; } 42public ReadOnlyMemory<byte>? Extensions { get; init; } 75public static AuthenticatorData Parse(ReadOnlyMemory<byte> bytes) 91private static AuthenticatorData ParseCore(ReadOnlyMemory<byte> bytes) 107var rpIdHash = bytes.Slice(offset, RpIdHashLength); 119var remaining = bytes[offset..]; 124ReadOnlyMemory<byte>? extensions = default;
Passkeys\BufferSource.cs (5)
22private readonly ReadOnlyMemory<byte> _bytes; 32public static BufferSource FromBytes(ReadOnlyMemory<byte> bytes) 44private BufferSource(ReadOnlyMemory<byte> buffer) 50/// Gets the byte buffer as a <see cref="ReadOnlyMemory{T}"/>. 52public ReadOnlyMemory<byte> AsMemory()
Passkeys\CredentialPublicKey.cs (5)
13private readonly ReadOnlyMemory<byte> _bytes; 59private CredentialPublicKey(ReadOnlyMemory<byte> bytes) 84public static CredentialPublicKey Decode(ReadOnlyMemory<byte> bytes) 100public static CredentialPublicKey Decode(ReadOnlyMemory<byte> bytes, out int bytesRead) 251public ReadOnlyMemory<byte> AsMemory() => _bytes;
Passkeys\Ctap2CborReader.cs (2)
16public static Ctap2CborReader Create(ReadOnlyMemory<byte> data) 27private Ctap2CborReader(ReadOnlyMemory<byte> data)
Passkeys\PasskeyAssertionState.cs (1)
10public required ReadOnlyMemory<byte> Challenge { get; init; }
Passkeys\PasskeyAttestationState.cs (1)
10public required ReadOnlyMemory<byte> Challenge { get; init; }
Microsoft.AspNetCore.Identity.Test (31)
Passkeys\AttestationObjectArgs.cs (2)
12public required ReadOnlyMemory<byte>? AttestationStatement { get; init; } 13public required ReadOnlyMemory<byte>? AuthenticatorData { get; init; }
Passkeys\AttestedCredentialDataArgs.cs (3)
8public required ReadOnlyMemory<byte> Aaguid { get; init; } 9public required ReadOnlyMemory<byte> CredentialId { get; init; } 10public required ReadOnlyMemory<byte> CredentialPublicKey { get; init; }
Passkeys\AuthenticatorDataArgs.cs (3)
9public required ReadOnlyMemory<byte> RpIdHash { get; init; } 11public ReadOnlyMemory<byte>? AttestedCredentialData { get; init; } 12public ReadOnlyMemory<byte>? Extensions { get; init; }
Passkeys\CredentialHelpers.cs (3)
11public static ReadOnlyMemory<byte> MakeAttestedCredentialData(in AttestedCredentialDataArgs args) 39public static ReadOnlyMemory<byte> MakeAuthenticatorData(in AuthenticatorDataArgs args) 82public static ReadOnlyMemory<byte> MakeAttestationObject(in AttestationObjectArgs args)
Passkeys\CredentialKeyPair.cs (2)
55public ReadOnlyMemory<byte> SignData(ReadOnlySpan<byte> data) 102public ReadOnlyMemory<byte> EncodePublicKeyCbor()
Passkeys\JsonHelpers.cs (1)
16public static string ToBase64UrlJsonValue(ReadOnlyMemory<byte>? bytes)
Passkeys\PasskeyHandlerAssertionTest.cs (8)
998public ReadOnlyMemory<byte> CredentialId { get; set; } = _defaultCredentialId; 1000public ComputedValue<ReadOnlyMemory<byte>> AuthenticatorData { get; } = new(); 1001public ComputedValue<ReadOnlyMemory<byte>> ClientDataHash { get; } = new(); 1002public ComputedValue<ReadOnlyMemory<byte>> Signature { get; } = new(); 1011var credentialPublicKey = credential.EncodePublicKeyCbor(); 1067var authenticatorData = AuthenticatorData.Compute(MakeAuthenticatorData(authenticatorDataArgs)); 1076var clientDataHash = ClientDataHash.Compute(SHA256.HashData(clientDataJsonBytes)); 1078var signature = Signature.Compute(credential.SignData(dataToSign));
Passkeys\PasskeyHandlerAttestationTest.cs (9)
789AuthenticatorData = ReadOnlyMemory<byte>.Empty, 991public ReadOnlyMemory<byte> CredentialId { get; set; } = _defaultCredentialId; 995public ComputedValue<ReadOnlyMemory<byte>> AttestedCredentialData { get; } = new(); 996public ComputedValue<ReadOnlyMemory<byte>> AuthenticatorData { get; } = new(); 997public ComputedValue<ReadOnlyMemory<byte>> AttestationObject { get; } = new(); 1042var credentialPublicKey = credential.EncodePublicKeyCbor(); 1049var attestedCredentialData = AttestedCredentialData.Compute(MakeAttestedCredentialData(attestedCredentialDataArgs)); 1057var authenticatorData = AuthenticatorData.Compute(MakeAuthenticatorData(authenticatorDataArgs)); 1065var attestationObject = AttestationObject.Compute(MakeAttestationObject(attestationObjectArgs));
Microsoft.AspNetCore.Mvc.Core (2)
Infrastructure\NonDisposableStream.cs (1)
169public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
src\Shared\ResultsHelpers\FileResultHelper.cs (1)
56internal static async Task WriteFileAsync(HttpContext context, ReadOnlyMemory<byte> buffer, RangeItemHeaderValue? range, long rangeLength)
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
src\Shared\PooledArrayBufferWriter.cs (1)
46public ReadOnlyMemory<T> WrittenMemory
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
ViewExecutorTest.cs (1)
372s => s.WriteAsync(It.IsAny<ReadOnlyMemory<byte>>(), It.IsAny<CancellationToken>()),
Microsoft.AspNetCore.OutputCaching (19)
FormatterBinaryReader.cs (4)
20private readonly ReadOnlyMemory<byte> _original; // used to allow us to zero-copy chunks out of the payload 27public FormatterBinaryReader(ReadOnlyMemory<byte> content) 175public ReadOnlyMemory<byte> ReadBytesMemory(int count) 187var result = _original.Slice(_offset, count);
IOutputCacheBufferStore.cs (1)
32ValueTask SetAsync(string key, ReadOnlySequence<byte> value, ReadOnlyMemory<string> tags, TimeSpan validFor, CancellationToken cancellationToken);
OutputCacheEntry.cs (2)
53public ReadOnlyMemory<(string Name, StringValues Value)> Headers { get; private set; } 57internal void SetHeaders(ReadOnlyMemory<(string Name, StringValues Value)> value) => Headers = value;
OutputCacheEntryFormatter.cs (4)
72static ReadOnlyMemory<string> CopyToLeasedMemory(HashSet<string>? tags, out string[]? lease) 180foreach (var segment in body) 227internal static OutputCacheEntry? Deserialize(ReadOnlyMemory<byte> content) 333static ReadOnlyMemory<byte> ReadSegment(ref FormatterBinaryReader reader)
RecyclableArrayBufferWriter.cs (1)
61public ReadOnlyMemory<T> GetCommittedMemory() => new ReadOnlyMemory<T>(_buffer, 0, _index); // could also directly expose a ReadOnlySpan<byte> if useful
RecyclableReadOnlySequenceSegment.cs (4)
27public static RecyclableReadOnlySequenceSegment Create(ReadOnlyMemory<byte> memory, RecyclableReadOnlySequenceSegment? previous) 46var mem = obj.Memory; 112foreach (var segment in source) 127private static void Recycle(ReadOnlyMemory<byte> _)
RecyclableSequenceBuilder.cs (2)
38ReadOnlyMemory<byte> memory = _firstSegment.Memory.Slice(0, _currentSegmentIndex); 74var current = _currentSegment.Memory;
Streams\OutputCacheStream.cs (1)
159public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (3)
EndToEndBenchmarks.cs (3)
32private ReadOnlyMemory<byte> Payload => new(_payloadOversized, 0, PayloadLength); 90static Task WriteInRandomChunks(ReadOnlyMemory<byte> source, PipeWriter destination, CancellationToken cancellationToken) 106static async Task WriteInRandomChunksAsync(ReadOnlyMemory<byte> value, Stream destination, CancellationToken cancellationToken)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (2)
RedisOutputCacheStore.cs (2)
243async ValueTask IOutputCacheBufferStore.SetAsync(string key, ReadOnlySequence<byte> value, ReadOnlyMemory<string> tags, TimeSpan validFor, CancellationToken cancellationToken) 249ReadOnlyMemory<byte> singleChunk;
Microsoft.AspNetCore.OutputCaching.Tests (5)
CachedResponseBodyTests.cs (1)
106foreach (var memory in buffer)
OutputCacheEntryFormatterTests.cs (3)
176var xLinear = Linearize(x, out var xBuffer); 177var yLinear = Linearize(x, out var yBuffer); 192static ReadOnlyMemory<byte> Linearize(in ReadOnlySequence<byte> value, out byte[] lease)
TestUtils.cs (1)
370ValueTask IOutputCacheBufferStore.SetAsync(string key, ReadOnlySequence<byte> value, ReadOnlyMemory<string> tags, TimeSpan validFor, CancellationToken cancellationToken)
Microsoft.AspNetCore.ResponseCaching (2)
src\Shared\SegmentWriteStream.cs (1)
157public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Streams\ResponseCachingStream.cs (1)
133public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.ResponseCaching.Tests (1)
CachedResponseBodyTests.cs (1)
110foreach (var memory in buffer)
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionBody.cs (1)
180public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Microsoft.AspNetCore.ResponseCompression.Tests (1)
ResponseCompressionMiddlewareTest.cs (1)
1506public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.HttpSys (11)
IHttpSysRequestInfoFeature.cs (1)
20public IReadOnlyDictionary<int, ReadOnlyMemory<byte>> RequestInfo { get; }
RequestProcessing\OpaqueStream.cs (1)
142public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
ResponseStream.cs (1)
67public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (8)
37private IReadOnlyDictionary<int, ReadOnlyMemory<byte>>? _requestInfo; 85public IReadOnlyDictionary<int, ReadOnlyMemory<byte>> RequestInfo => _requestInfo ??= GetRequestInfo(); 103if (!RequestInfo.TryGetValue((int)HTTP_REQUEST_INFO_TYPE.HttpRequestInfoTypeRequestTiming, out var timingInfo)) 738internal IReadOnlyDictionary<int, ReadOnlyMemory<byte>> GetRequestInfo() 754private IReadOnlyDictionary<int, ReadOnlyMemory<byte>> GetRequestInfo(IntPtr baseAddress, HTTP_REQUEST_V2* nativeRequest) 759return ImmutableDictionary<int, ReadOnlyMemory<byte>>.Empty; 762var info = new Dictionary<int, ReadOnlyMemory<byte>>(count); 778return new ReadOnlyDictionary<int, ReadOnlyMemory<byte>>(info);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (7)
HttpsTests.cs (1)
213var tlsInfo = requestInfoFeature.RequestInfo[(int)HTTP_REQUEST_INFO_TYPE.HttpRequestInfoTypeSslProtocol];
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.IIS (24)
Core\DuplexStream.cs (1)
68public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Core\HttpResponseStream.cs (1)
60public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Core\HttpUpgradeStream.cs (1)
158public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Core\IISHttpContext.IO.cs (1)
69internal Task WriteAsync(ReadOnlyMemory<byte> memory, CancellationToken cancellationToken = default(CancellationToken))
Core\IO\AsyncIOEngine.cs (2)
72foreach (var segment in data) 104foreach (var _ in data)
Core\IO\AsyncWriteOperationBase.cs (2)
89foreach (var _ in _buffer) 106foreach (var readOnlyMemory in buffer)
Core\OutputProducer.cs (1)
72public Task WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Core\ReadOnlyStream.cs (1)
58public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Core\WrappingStream.cs (1)
81public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (8)
37private IReadOnlyDictionary<int, ReadOnlyMemory<byte>>? _requestInfo; 85public IReadOnlyDictionary<int, ReadOnlyMemory<byte>> RequestInfo => _requestInfo ??= GetRequestInfo(); 103if (!RequestInfo.TryGetValue((int)HTTP_REQUEST_INFO_TYPE.HttpRequestInfoTypeRequestTiming, out var timingInfo)) 738internal IReadOnlyDictionary<int, ReadOnlyMemory<byte>> GetRequestInfo() 754private IReadOnlyDictionary<int, ReadOnlyMemory<byte>> GetRequestInfo(IntPtr baseAddress, HTTP_REQUEST_V2* nativeRequest) 759return ImmutableDictionary<int, ReadOnlyMemory<byte>>.Empty; 762var info = new Dictionary<int, ReadOnlyMemory<byte>>(count); 778return new ReadOnlyDictionary<int, ReadOnlyMemory<byte>>(info);
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.Kestrel.Core (39)
Features\ITlsApplicationProtocolFeature.cs (2)
12/// Gets the <see cref="ReadOnlyMemory{T}"/> represeting the application protocol. 14ReadOnlyMemory<byte> ApplicationProtocol { get; }
HttpsConnectionAdapterOptions.cs (1)
104/// copy them into a buffer that you control rather than keeping a reference to the <see cref="ReadOnlySequence{T}"/> or <see cref="ReadOnlyMemory{T}"/> instances.
Internal\Http\HttpParser.cs (1)
343var result = currentSlice.TryGet(ref position, out ReadOnlyMemory<byte> memory);
Internal\Http\HttpProtocol.cs (6)
1590public ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1626private ValueTask<FlushResult> FirstWriteAsync(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1639private async ValueTask<FlushResult> FirstWriteAsyncAwaited(Task initializeTask, ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1646private ValueTask<FlushResult> FirstWriteAsyncInternal(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1688public Task WriteAsync(ReadOnlyMemory<byte> data, CancellationToken cancellationToken = default) 1693public async ValueTask<FlushResult> WriteAsyncAwaited(Task initializeTask, ReadOnlyMemory<byte> data, CancellationToken cancellationToken)
Internal\Http\HttpRequestStream.cs (1)
68public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Internal\Http\HttpResponsePipeWriter.cs (1)
64public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Http\HttpResponseStream.cs (1)
96public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Http\HttpUpgradeStream.cs (1)
158public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Http\IHttpResponseControl.cs (1)
16ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken);
Internal\Http\IHttpResponsePipeWriterControl.cs (1)
15ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken);
Internal\Http2\Http2FrameWriter.cs (1)
969foreach (var segment in payload)
Internal\Http3\Http3FrameWriter.cs (3)
193foreach (var buffer in data) 216foreach (var buffer in currentData) 230foreach (var buffer in remainingData)
Internal\Http3\Http3Stream.cs (1)
950foreach (var segment in payload)
Internal\Http3\QPack\DecoderStreamReader.cs (1)
55foreach (var segment in data)
Internal\Http3\QPack\EncoderStreamReader.cs (1)
102foreach (var segment in data)
Internal\HttpConnection.cs (1)
216var applicationProtocol = _context.ConnectionFeatures.Get<ITlsApplicationProtocolFeature>()?.ApplicationProtocol
Internal\Infrastructure\ReadOnlyStream.cs (1)
24public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Internal\Infrastructure\StatusCheckPipeWriter.cs (1)
88public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Infrastructure\StatusCheckWriteStream.cs (1)
88public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Infrastructure\WrappingPipeWriter.cs (1)
66public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Infrastructure\WrappingStream.cs (1)
80public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\TlsConnectionFeature.cs (1)
48public ReadOnlyMemory<byte> ApplicationProtocol => _sslStream.NegotiatedApplicationProtocol.Protocol;
Internal\WebTransport\WebTransportSession.cs (1)
32private static readonly ReadOnlyMemory<byte> OutputStreamHeader = new(new byte[] {
Middleware\Internal\LoggingStream.cs (1)
144public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\runtime\Http3\QPack\QPackDecoder.cs (1)
168foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (15)
Http1\Http1ConnectionTests.cs (1)
830await _http1Connection.WritePipeAsync(ReadOnlyMemory<byte>.Empty, default).DefaultTimeout();
HttpResponseStreamTests.cs (1)
114mockHttpResponseControl.Setup(m => m.WritePipeAsync(It.IsAny<ReadOnlyMemory<byte>>(), CancellationToken.None)).Returns(new ValueTask<FlushResult>(new FlushResult()));
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (6)
506ReadOnlyMemory<byte> certId, 507ReadOnlyMemory<byte> nonceExtension) 674private CertStatus CheckRevocation(ReadOnlyMemory<byte> certId, ref DateTimeOffset revokedTime) 698if (!idReader.TryReadPrimitiveOctetString(out ReadOnlyMemory<byte> reqDn)) 708if (!idReader.TryReadPrimitiveOctetString(out ReadOnlyMemory<byte> reqKeyHash)) 715ReadOnlyMemory<byte> reqSerial = idReader.ReadIntegerBytes();
src\Servers\Kestrel\shared\test\RevocationResponder.cs (5)
222ReadOnlyMemory<byte> certId; 223ReadOnlyMemory<byte> nonce; 329out ReadOnlyMemory<byte> certId, 330out ReadOnlyMemory<byte> nonceExtension) 397ReadOnlyMemory<byte> wholeExtension = requestExtensions.PeekEncodedValue();
src\Shared\test\Shared.Tests\runtime\Http3\VariableLengthIntegerHelperTests.cs (2)
154internal MemorySegment(ReadOnlyMemory<T> memory) 159internal MemorySegment<T> Append(ReadOnlyMemory<T> memory)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
47public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Internal\NamedPipeConnection.cs (1)
172foreach (var segment in buffer)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Internal\QuicStreamContext.cs (1)
418var currentSegment = enumerator.Current;
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
47public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (4)
Internal\BufferExtensions.cs (2)
12return ((ReadOnlyMemory<byte>)memory).GetArray(); 15public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory)
Internal\SocketSender.cs (2)
59private ValueTask<SocketOperationResult> SendAsync(Socket socket, ReadOnlyMemory<byte> memory) 86foreach (var b in buffer)
Microsoft.AspNetCore.Shared.Tests (33)
Buffers\PooledArrayBufferWriterTests.cs (1)
132var writtenMemory = writer.WrittenMemory;
runtime\Http3\VariableLengthIntegerHelperTests.cs (2)
154internal MemorySegment(ReadOnlyMemory<T> memory) 159internal MemorySegment<T> Append(ReadOnlyMemory<T> memory)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (8)
37private IReadOnlyDictionary<int, ReadOnlyMemory<byte>>? _requestInfo; 85public IReadOnlyDictionary<int, ReadOnlyMemory<byte>> RequestInfo => _requestInfo ??= GetRequestInfo(); 103if (!RequestInfo.TryGetValue((int)HTTP_REQUEST_INFO_TYPE.HttpRequestInfoTypeRequestTiming, out var timingInfo)) 738internal IReadOnlyDictionary<int, ReadOnlyMemory<byte>> GetRequestInfo() 754private IReadOnlyDictionary<int, ReadOnlyMemory<byte>> GetRequestInfo(IntPtr baseAddress, HTTP_REQUEST_V2* nativeRequest) 759return ImmutableDictionary<int, ReadOnlyMemory<byte>>.Empty; 762var info = new Dictionary<int, ReadOnlyMemory<byte>>(count); 778return new ReadOnlyDictionary<int, ReadOnlyMemory<byte>>(info);
src\Shared\PooledArrayBufferWriter.cs (1)
46public ReadOnlyMemory<T> WrittenMemory
src\Shared\QueryStringEnumerable.cs (13)
28private readonly ReadOnlyMemory<char> _queryString; 43public QueryStringEnumerable(ReadOnlyMemory<char> queryString) 64public readonly ReadOnlyMemory<char> EncodedName { get; } 70public readonly ReadOnlyMemory<char> EncodedValue { get; } 72internal EncodedNameValuePair(ReadOnlyMemory<char> encodedName, ReadOnlyMemory<char> encodedValue) 82public ReadOnlyMemory<char> DecodeName() 89public ReadOnlyMemory<char> DecodeValue() 92private static ReadOnlyMemory<char> Decode(ReadOnlyMemory<char> chars) 112private ReadOnlyMemory<char> _query; 114internal Enumerator(ReadOnlyMemory<char> query) 136ReadOnlyMemory<char> segment;
src\Shared\runtime\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\runtime\Http3\QPack\QPackDecoder.cs (1)
168foreach (ReadOnlyMemory<byte> segment in data)
src\Shared\SegmentWriteStream.cs (1)
157public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
src\Shared\ServerInfrastructure\BufferExtensions.cs (4)
46foreach (var item in buffer) 54return ((ReadOnlyMemory<byte>)buffer).GetArray(); 57public static ArraySegment<byte> GetArray(this ReadOnlyMemory<byte> memory) 92while (source.TryGet(ref position, out ReadOnlyMemory<T> memory))
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.SignalR.Client.Core (17)
Internal\SerializedHubMessage.cs (6)
56public ReadOnlyMemory<byte> GetSerializedMessage(IHubProtocol protocol) 60if (!TryGetCachedUnsynchronized(protocol.Name, out var serialized)) 104private void SetCacheUnsynchronized(string protocolName, ReadOnlyMemory<byte> serialized) 138private bool TryGetCachedUnsynchronized(string protocolName, out ReadOnlyMemory<byte> result) 179public ReadOnlyMemory<byte> Serialized { get; } 186public SerializedMessage(string protocolName, ReadOnlyMemory<byte> serialized)
src\SignalR\common\Shared\MessageBuffer.cs (9)
133private async ValueTask<FlushResult> WriteAsyncCore(Type hubMessageType, ReadOnlyMemory<byte> messageBytes, CancellationToken cancellationToken) 321private readonly ReadOnlyMemory<byte>[] _messages = new ReadOnlyMemory<byte>[BufferLength]; 323public void AddMessage(ReadOnlyMemory<byte> hubMessage, long sequenceId, Stack<LinkedBuffer> pool) 422public IEnumerable<(ReadOnlyMemory<byte> HubMessage, long SequenceId)> GetMessages() 427private struct Enumerable : IEnumerable<(ReadOnlyMemory<byte>, long)> 436public IEnumerator<(ReadOnlyMemory<byte>, long)> GetEnumerator() 447private struct Enumerator : IEnumerator<(ReadOnlyMemory<byte>, long)> 457public (ReadOnlyMemory<byte>, long) Current
src\SignalR\common\Shared\PipeWriterStream.cs (2)
62public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 68private ValueTask WriteCoreAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (2)
HubProtocolVersionTests.cs (1)
214public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message) => _protocol.GetMessageBytes(message);
VersionJsonHubProtocol.cs (1)
76public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
Microsoft.AspNetCore.SignalR.Client.Tests (2)
HttpConnectionTests.Transport.cs (1)
611public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
HubConnectionTests.cs (1)
1025public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
Microsoft.AspNetCore.SignalR.Common (3)
Protocol\HandshakeProtocol.cs (2)
28private static readonly ReadOnlyMemory<byte> _successHandshakeData = GetSuccessHandshakeData(); 30private static ReadOnlyMemory<byte> GetSuccessHandshakeData()
Protocol\IHubProtocol.cs (1)
52ReadOnlyMemory<byte> GetMessageBytes(HubMessage message);
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Internal\Protocol\MessagePackHubProtocolTestBase.cs (1)
477protected static void AssertMessages(byte[] expectedOutput, ReadOnlyMemory<byte> bytes)
Microsoft.AspNetCore.SignalR.Core (17)
HubConnectionContext.cs (2)
43private ReadOnlyMemory<byte> _cachedPingMessage; 308var buffer = message.GetSerializedMessage(Protocol);
SerializedHubMessage.cs (4)
54public ReadOnlyMemory<byte> GetSerializedMessage(IHubProtocol protocol) 58if (!TryGetCachedUnsynchronized(protocol.Name, out var serialized)) 102private void SetCacheUnsynchronized(string protocolName, ReadOnlyMemory<byte> serialized) 136private bool TryGetCachedUnsynchronized(string protocolName, out ReadOnlyMemory<byte> result)
SerializedMessage.cs (2)
19public ReadOnlyMemory<byte> Serialized { get; } 26public SerializedMessage(string protocolName, ReadOnlyMemory<byte> serialized)
src\SignalR\common\Shared\MessageBuffer.cs (9)
133private async ValueTask<FlushResult> WriteAsyncCore(Type hubMessageType, ReadOnlyMemory<byte> messageBytes, CancellationToken cancellationToken) 321private readonly ReadOnlyMemory<byte>[] _messages = new ReadOnlyMemory<byte>[BufferLength]; 323public void AddMessage(ReadOnlyMemory<byte> hubMessage, long sequenceId, Stack<LinkedBuffer> pool) 422public IEnumerable<(ReadOnlyMemory<byte> HubMessage, long SequenceId)> GetMessages() 427private struct Enumerable : IEnumerable<(ReadOnlyMemory<byte>, long)> 436public IEnumerator<(ReadOnlyMemory<byte>, long)> GetEnumerator() 447private struct Enumerator : IEnumerator<(ReadOnlyMemory<byte>, long)> 457public (ReadOnlyMemory<byte>, long) Current
Microsoft.AspNetCore.SignalR.Microbenchmarks (12)
DefaultHubDispatcherBenchmark.cs (1)
77public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
HandshakeProtocolBenchmark.cs (1)
61ReadOnlyMemory<byte> result;
HubConnectionReceiveBenchmark.cs (1)
27private ReadOnlyMemory<byte> _invocationMessageBytes;
HubProtocolBenchmark.cs (2)
13private ReadOnlyMemory<byte> _binaryInput; 72var bytes = _hubProtocol.GetMessageBytes(_hubMessage);
RedisHubLifetimeManagerBenchmark.cs (1)
196public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
RedisProtocolBenchmark.cs (1)
150public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
src\SignalR\common\Http.Connections\src\ServerSentEventsMessageFormatter.cs (5)
10private static readonly ReadOnlyMemory<byte> DataPrefix = new[] { (byte)'d', (byte)'a', (byte)'t', (byte)'a', (byte)':', (byte)' ' }; 11private static readonly ReadOnlyMemory<byte> Newline = new[] { (byte)'\r', (byte)'\n' }; 46private static ReadOnlyMemory<byte> GetLastSegment(in ReadOnlySequence<byte> source, out long offset) 52while (source.TryGet(ref position, out ReadOnlyMemory<byte> memory)) 87var memory = GetLastSegment(lineSegment, out var offset);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
110public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (2)
Protocol\MessagePackHubProtocol.cs (1)
68public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
Protocol\MessagePackHubProtocolWorker.cs (1)
357public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Protocol\NewtonsoftJsonHubProtocol.cs (1)
109public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
src\SignalR\common\testassets\Tests.Utils\TestClient.cs (1)
234var payload = _protocol.GetMessageBytes(message);
Microsoft.AspNetCore.SignalR.StackExchangeRedis (4)
Internal\RedisProtocol.cs (4)
170public static RedisInvocation ReadInvocation(ReadOnlyMemory<byte> data) 205public static RedisGroupCommand ReadGroupCommand(ReadOnlyMemory<byte> data) 221public static int ReadAck(ReadOnlyMemory<byte> data) 264public static RedisCompletion ReadCompletion(ReadOnlyMemory<byte> data)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (3)
DefaultHubMessageSerializerTests.cs (1)
145public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
RedisEndToEnd.cs (2)
365private TaskCompletionSource<(WebSocketReceiveResult, ReadOnlyMemory<byte>)> _receiveTcs = new(TaskCreationOptions.RunContinuationsAsynchronously); 401public void SetReceiveResult((WebSocketReceiveResult, ReadOnlyMemory<byte>) result)
Microsoft.AspNetCore.SignalR.Tests (3)
AddSignalRTests.cs (1)
336public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
SerializedHubMessageTests.cs (2)
22var serialized = message.GetSerializedMessage(protocol); 40var serialized = message.GetSerializedMessage(protocol);
Microsoft.AspNetCore.SignalR.Tests.Utils (2)
DummyHubProtocol.cs (1)
47public ReadOnlyMemory<byte> GetMessageBytes(HubMessage message)
TestClient.cs (1)
234var payload = _protocol.GetMessageBytes(message);
Microsoft.AspNetCore.TestHost (3)
AsyncStreamWrapper.cs (1)
107public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
ResponseBodyReaderStream.cs (1)
63public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => throw new NotSupportedException();
ResponseBodyWriterStream.cs (1)
73public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Microsoft.AspNetCore.WebSockets (1)
AbortStream.cs (1)
100public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.WebUtilities (22)
BufferedReadStream.cs (1)
190public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
FileBufferingReadStream.cs (1)
403public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
FileBufferingWriteStream.cs (1)
147public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
HttpResponseStreamWriter.cs (4)
312public override Task WriteAsync(ReadOnlyMemory<char> value, CancellationToken cancellationToken = default) 342private async Task WriteAsyncAwaited(ReadOnlyMemory<char> value) 364public override Task WriteLineAsync(ReadOnlyMemory<char> value, CancellationToken cancellationToken = default) 395private async Task WriteLineAsyncAwaited(ReadOnlyMemory<char> value)
MultipartReaderStream.cs (1)
119public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
PagedByteBuffer.cs (1)
46public void Add(ReadOnlyMemory<byte> memory)
src\Shared\QueryStringEnumerable.cs (13)
28private readonly ReadOnlyMemory<char> _queryString; 43public QueryStringEnumerable(ReadOnlyMemory<char> queryString) 64public readonly ReadOnlyMemory<char> EncodedName { get; } 70public readonly ReadOnlyMemory<char> EncodedValue { get; } 72internal EncodedNameValuePair(ReadOnlyMemory<char> encodedName, ReadOnlyMemory<char> encodedValue) 82public ReadOnlyMemory<char> DecodeName() 89public ReadOnlyMemory<char> DecodeValue() 92private static ReadOnlyMemory<char> Decode(ReadOnlyMemory<char> chars) 112private ReadOnlyMemory<char> _query; 114internal Enumerator(ReadOnlyMemory<char> query) 136ReadOnlyMemory<char> segment;
Microsoft.AspNetCore.WebUtilities.Tests (5)
HttpResponseStreamWriterTest.cs (5)
370var memory = new ReadOnlyMemory<char>(array); 384var memory = new ReadOnlyMemory<char>(new char[] { 'a' }); 426var memory = new ReadOnlyMemory<char>(array); 440var memory = new ReadOnlyMemory<char>(new char[] { 'a' }); 829public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.CodeAnalysis (93)
CommandLine\AnalyzerConfigSet.cs (4)
47private readonly ConcurrentDictionary<ReadOnlyMemory<char>, string> _diagnosticIdCache = 48new ConcurrentDictionary<ReadOnlyMemory<char>, string>(CharMemoryEqualityComparer.Instance); 395private static void ParseSectionOptions(Section section, TreeOptions.Builder treeBuilder, AnalyzerOptions.Builder analyzerBuilder, ArrayBuilder<Diagnostic> diagnosticBuilder, string analyzerConfigPath, ConcurrentDictionary<ReadOnlyMemory<char>, string> diagIdCache) 412ReadOnlyMemory<char> idSlice = key.AsMemory().Slice(diagnosticOptionPrefix.Length, diagIdLength);
CommandLine\CommandLineParser.cs (34)
85internal static bool IsOptionName(string optionName, ReadOnlyMemory<char> value) => 88internal static bool IsOptionName(string shortOptionName, string longOptionName, ReadOnlyMemory<char> value) => 144internal static bool IsOption(string optionName, string arg, out ReadOnlyMemory<char> name, out ReadOnlyMemory<char>? value) => 150if (TryParseOption(arg, out ReadOnlyMemory<char> nameMemory, out ReadOnlyMemory<char>? valueMemory)) 162internal static bool TryParseOption(string arg, out ReadOnlyMemory<char> name, out ReadOnlyMemory<char>? value) 201var argMemory = arg.AsMemory(); 217ReadOnlyMemory<char> arg, 224var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 817ReadOnlyMemory<char> resourceDescriptor, 836var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 933internal static string RemoveQuotesAndSlashes(ReadOnlyMemory<char> argMemory) => 936internal static string? RemoveQuotesAndSlashes(ReadOnlyMemory<char>? argMemory) => 941internal static ReadOnlyMemory<char>? RemoveQuotesAndSlashesEx(ReadOnlyMemory<char>? argMemory) => 946internal static ReadOnlyMemory<char> RemoveQuotesAndSlashesEx(ReadOnlyMemory<char> argMemory) 1030static ReadOnlyMemory<char>? removeFastPath(ReadOnlyMemory<char> arg) 1063var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1068internal static void ParseSeparatedPathsEx(ReadOnlyMemory<char>? str, ArrayBuilder<ReadOnlyMemory<char>> builder) 1080internal static void ParseSeparatedStrings(ReadOnlyMemory<char>? strMemory, char[] separators, bool removeEmptyEntries, ArrayBuilder<ReadOnlyMemory<char>> builder) 1089var memory = strMemory.Value; 1100var current = memory.Slice(nextPiece, i - nextPiece); 1110var last = memory.Slice(nextPiece); 1138ReadOnlyMemory<char> extension = PathUtilities.GetExtension(resolvedPath.AsMemory()); 1151internal void ParseFileArgument(ReadOnlyMemory<char> arg, string? baseDirectory, ArrayBuilder<string> filePathBuilder, IList<Diagnostic> errors) 1183private protected void ParseSeparatedFileArgument(ReadOnlyMemory<char> value, string? baseDirectory, ArrayBuilder<string> filePathBuilder, IList<Diagnostic> errors) 1185var pathBuilder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1187foreach (ReadOnlyMemory<char> path in pathBuilder)
FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
InternalUtilities\CharMemoryEqualityComparer.cs (4)
13internal sealed class CharMemoryEqualityComparer : IEqualityComparer<ReadOnlyMemory<char>> 19public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) => x.Span.SequenceEqual(y.Span); 21public int GetHashCode(ReadOnlyMemory<char> mem) => Hash.GetFNVHashCode(mem.Span);
InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
InternalUtilities\Hash.cs (1)
325foreach (var chunk in text.GetChunks())
InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
InternalUtilities\StringTable.cs (1)
507foreach (var chunk in text.GetChunks())
MemoryExtensions.cs (6)
71internal static bool IsNullOrEmpty(this ReadOnlyMemory<char>? memory) => 74internal static bool IsNullOrWhiteSpace(this ReadOnlyMemory<char>? memory) => 77internal static bool IsWhiteSpace(this ReadOnlyMemory<char> memory) 91internal static bool StartsWith(this ReadOnlyMemory<char> memory, char c) => memory.Length > 0 && memory.Span[0] == c; 93internal static ReadOnlyMemory<char> Unquote(this ReadOnlyMemory<char> memory)
MetadataReader\MetadataHelpers.cs (14)
559var emittedTypeNameMemory = emittedTypeName.AsMemory(); 560var resultMemory = InferTypeArityAndUnmangleMetadataName(emittedTypeNameMemory, out arity); 567internal static ReadOnlyMemory<char> InferTypeArityAndUnmangleMetadataName(ReadOnlyMemory<char> emittedTypeName, out short arity) 600private static readonly ImmutableArray<ReadOnlyMemory<char>> s_splitQualifiedNameSystemMemory = ImmutableArray.Create(SystemString.AsMemory()); 605internal static ImmutableArray<ReadOnlyMemory<char>> SplitQualifiedName(ReadOnlyMemory<char> name) 609ReadOnlyMemory<char> nameMemory, ImmutableArray<T> splitSystemString, Func<ReadOnlyMemory<char>, T> convert) 611Debug.Assert(!nameMemory.Equals(default(ReadOnlyMemory<char>))); 667ReadOnlyMemory<char> nameMemory = SplitQualifiedName(pstrName, out ReadOnlyMemory<char> qualifierMemory); 672internal static ReadOnlyMemory<char> SplitQualifiedName( 674out ReadOnlyMemory<char> qualifier)
MetadataReader\MetadataTypeName.cs (16)
35/// <see cref="ReadOnlyMemory{T}"/> version of <see cref="_namespaceName"/>. Preferred when possible to avoid 38private ReadOnlyMemory<char> _namespaceNameMemory; 46/// <see cref="ReadOnlyMemory{T}"/> version of <see cref="_typeName"/>. Preferred when possible to avoid 49private ReadOnlyMemory<char> _typeNameMemory; 56private ReadOnlyMemory<char> _unmangledTypeNameMemory; 87/// <see cref="ReadOnlyMemory{T}"/> version of <see cref="_namespaceSegments"/>. Preferred when possible to 90private ImmutableArray<ReadOnlyMemory<char>> _namespaceSegmentsMemory; 174name._namespaceSegmentsMemory = ImmutableArray<ReadOnlyMemory<char>>.Empty; 198public ReadOnlyMemory<char> NamespaceNameMemory 202if (_namespaceNameMemory.Equals(default(ReadOnlyMemory<char>))) 218public ReadOnlyMemory<char> TypeNameMemory 222if (_typeNameMemory.Equals(default(ReadOnlyMemory<char>))) 238public ReadOnlyMemory<char> UnmangledTypeNameMemory 242if (_unmangledTypeNameMemory.Equals(default(ReadOnlyMemory<char>))) 279Debug.Assert(_unmangledTypeNameMemory.Equals(default(ReadOnlyMemory<char>))); 328public ImmutableArray<ReadOnlyMemory<char>> NamespaceSegmentsMemory
Microsoft.CodeAnalysis.Analyzers (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.AnalyzerUtilities (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.BannedApiAnalyzers (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.CodeStyle (16)
src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderHelper.cs (2)
19protected abstract ReadOnlyMemory<char> GetTextContextOfComment(SyntaxTrivia commentTrivia); 77var commentText = GetTextContextOfComment(trivia);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.CSharp (159)
CommandLine\CSharpCommandLineParser.cs (18)
150if (IsOption("ruleset", arg, out ReadOnlyMemory<char> name, out ReadOnlyMemory<char>? value)) 172ReadOnlyMemory<char> nameMemory; 173ReadOnlyMemory<char>? valueMemory; 1633private static void ParseAndResolveReferencePaths(string? switchName, ReadOnlyMemory<char>? switchValue, string? baseDirectory, List<string> builder, MessageID origin, List<Diagnostic> diagnostics) 1789internal static void ParseConditionalCompilationSymbols(ReadOnlyMemory<char> valueMemory, ArrayBuilder<string> defines, out IEnumerable<Diagnostic> diagnostics) 1902private static void ParseAnalyzers(string arg, ReadOnlyMemory<char>? valueMemory, List<CommandLineAnalyzerReference> analyzerReferences, List<Diagnostic> diagnostics) 1915var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1917foreach (var path in builder) 1929private static void ParseAssemblyReferences(string arg, ReadOnlyMemory<char>? valueMemory, IList<Diagnostic> diagnostics, bool embedInteropTypes, List<CommandLineReference> commandLineReferences) 1937var value = valueMemory.Value; 1974var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1977foreach (var path in builder) 2054ReadOnlyMemory<char> resourceDescriptor, 2099private static void ParseWarnings(ReadOnlyMemory<char> value, ArrayBuilder<string> ids) 2102var parts = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 2106foreach (ReadOnlyMemory<char> part in parts) 2140private static void AddWarnings(Dictionary<string, ReportDiagnostic> d, ReportDiagnostic kind, ReadOnlyMemory<char> warningArgument)
Compilation\CSharpCompilation.cs (5)
161private ImmutableSegmentedDictionary<ReadOnlyMemory<byte>, OneOrMany<SyntaxTree>> _contentHashToSyntaxTree; 1143internal OneOrMany<SyntaxTree> GetSyntaxTreesByContentHash(ReadOnlyMemory<byte> contentHash) 1156ImmutableSegmentedDictionary<ReadOnlyMemory<byte>, OneOrMany<SyntaxTree>> computeHashToSyntaxTree() 1158var builder = ImmutableSegmentedDictionary.CreateBuilder<ReadOnlyMemory<byte>, OneOrMany<SyntaxTree>>(ContentHashComparer.Instance); 1162var hash = text.GetContentHash().AsMemory();
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (2)
146public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 151public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (2)
199public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 204public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\ArrayTypeSymbol.cs (2)
277public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 282public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\DynamicTypeSymbol.cs (1)
143public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name)
Symbols\ErrorTypeSymbol.cs (2)
202public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 213public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
96public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\FunctionTypeSymbol.cs (1)
142public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => throw ExceptionUtilities.Unreachable();
Symbols\MergedNamespaceSymbol.cs (8)
44private readonly CachingDictionary<ReadOnlyMemory<char>, Symbol> _cachedLookup; 94_cachedLookup = new CachingDictionary<ReadOnlyMemory<char>, Symbol>(SlowGetChildrenOfName, SlowGetChildNames, ReadOnlyMemoryOfCharComparer.Instance); 133private ImmutableArray<Symbol> SlowGetChildrenOfName(ReadOnlyMemory<char> name) 167private SegmentedHashSet<ReadOnlyMemory<char>> SlowGetChildNames(IEqualityComparer<ReadOnlyMemory<char>> comparer) 177var childNames = new SegmentedHashSet<ReadOnlyMemory<char>>(childCount, comparer); 227public override ImmutableArray<Symbol> GetMembers(ReadOnlyMemory<char> name) 242public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name)
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
481Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> typesDict)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (6)
33private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> s_emptyNestedTypes = 34new Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>>(EmptyReadOnlyMemoryOfCharComparer.Instance); 67private Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> _lazyNestedTypes; 1833public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 1847public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) 2486private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> GroupByName(ArrayBuilder<PENamedTypeSymbol> symbols)
Symbols\Metadata\PE\PENamespaceSymbol.cs (7)
29protected Dictionary<ReadOnlyMemory<char>, PENestedNamespaceSymbol>? lazyNamespaces; 35protected Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>>? lazyTypes; 108internal override NamespaceSymbol? GetNestedNamespace(ReadOnlyMemory<char> name) 120public sealed override ImmutableArray<Symbol> GetMembers(ReadOnlyMemory<char> name) 154public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 165public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) 262var namespaces = new Dictionary<ReadOnlyMemory<char>, PENestedNamespaceSymbol>(ReadOnlyMemoryOfCharComparer.Instance);
Symbols\MissingNamespaceSymbol.cs (3)
115public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 120public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) 130public override ImmutableArray<Symbol> GetMembers(ReadOnlyMemory<char> name)
Symbols\NamedTypeSymbol.cs (1)
832public abstract override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity);
Symbols\NamespaceOrTypeSymbol.cs (4)
23protected static readonly ObjectPool<PooledDictionary<ReadOnlyMemory<char>, object>> s_nameToObjectPool = 24PooledDictionary<ReadOnlyMemory<char>, object>.CreatePool(ReadOnlyMemoryOfCharComparer.Instance); 174public abstract ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name); 177public virtual ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\NamespaceSymbol.cs (4)
252internal NamespaceSymbol? LookupNestedNamespace(ImmutableArray<ReadOnlyMemory<char>> names) 255foreach (ReadOnlyMemory<char> name in names) 268internal virtual NamespaceSymbol? GetNestedNamespace(ReadOnlyMemory<char> name) 283public abstract ImmutableArray<Symbol> GetMembers(ReadOnlyMemory<char> name);
Symbols\NativeIntegerTypeSymbol.cs (2)
146public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty; 148public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\PointerTypeSymbol.cs (2)
148public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 153public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (2)
243public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 248public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (3)
101public override ImmutableArray<Symbol> GetMembers(ReadOnlyMemory<char> name) 135public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 140public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\Source\SourceMemberContainerSymbol.cs (43)
205private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? _lazyMembersDictionary; 206private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? _lazyEarlyAttributeDecodingMembersDictionary; 208private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> s_emptyTypeMembers = 209new Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>(EmptyReadOnlyMemoryOfCharComparer.Instance); 211private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>? _lazyTypeMembers; 1305public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 1316public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) 1321private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> GetTypeMembersDictionary() 1339private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> MakeTypeMembers(BindingDiagnosticBag diagnostics) 1617private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetEarlyAttributeDecodingMembersDictionary() 1621if (Volatile.Read(ref _lazyMembersDictionary) is Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> result) 1631Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName; 1654private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> ToNameKeyedDictionary(ImmutableArray<Symbol> symbols) 1658return new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(1, ReadOnlyMemoryOfCharComparer.Instance) 1666return new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(ReadOnlyMemoryOfCharComparer.Instance); 1679var dictionary = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(accumulator.Count, ReadOnlyMemoryOfCharComparer.Instance); 1806protected Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetMembersByName() 1816private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetMembersByNameSlow() 2009Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>? typesByName, 2010Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 2058var name = pair.Key; 2267BindingDiagnosticBag diagnostics, Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName) 2336Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 2406Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 2407Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>? typesByName, 2423Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName; 2435static (Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName, ImmutableArray<Symbol> membersUnordered) mergeMembersInGroup(IGrouping<string, NamedTypeSymbol> grouping) 2437Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName = null; 2445Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByNameToMerge = ((SourceMemberContainerTypeSymbol)extension).GetMembersByName(); 2465membersByName = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(membersByName, ReadOnlyMemoryOfCharComparer.Instance); 2564Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 2716Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 2758Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 2797Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 3124private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> MakeAllMembers() 3126Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName; 3148Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 3149Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> typesByName) 3151foreach ((ReadOnlyMemory<char> name, ImmutableArray<NamedTypeSymbol> types) in typesByName) 3584PooledDictionary<ReadOnlyMemory<char>, object>? partialMembersToMerge = null; 3968Dictionary<ReadOnlyMemory<char>, object> membersByName, 4356Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName, 4407Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
Symbols\Source\SourceNamespaceSymbol.cs (13)
31private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>> _nameToMembersMap; 32private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> _nameToTypeMembersMap; 171public override ImmutableArray<Symbol> GetMembers(ReadOnlyMemory<char> name) 195public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 203public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) 224private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>> GetNameToMembersMap() 248private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> GetNameToTypeMembersMap() 256ImmutableArrayExtensions.GetTypesFromMemberMap<ReadOnlyMemory<char>, NamespaceOrTypeSymbol, NamedTypeSymbol>( 264private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>> MakeNameToMembersMap(BindingDiagnosticBag diagnostics) 282var result = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>>(builder.Count, ReadOnlyMemoryOfCharComparer.Instance); 283ImmutableArrayExtensions.CreateNameToMembersMap<ReadOnlyMemory<char>, NamespaceOrTypeSymbol, NamedTypeSymbol, NamespaceSymbol>(builder, result); 291private static void CheckMembers(NamespaceSymbol @namespace, Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>> result, BindingDiagnosticBag diagnostics) 301foreach (var name in result.Keys)
Symbols\SubstitutedNamedTypeSymbol.cs (2)
224public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 229public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (2)
215public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty; 217public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (2)
895public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) 898public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name)
Symbols\Synthesized\SynthesizedContainer.cs (2)
146public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty; 148public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (2)
156public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty; 158public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (2)
83public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => []; 84public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) => [];
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (2)
146public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty; 148public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (2)
129public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty; 131public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\SynthesizedNamespaceSymbol.cs (3)
70public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 73public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) 79public override ImmutableArray<Symbol> GetMembers(ReadOnlyMemory<char> name)
Symbols\TypeParameterSymbol.cs (2)
162public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name) 168public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity)
Utilities\ContentHashComparer.cs (4)
13internal sealed class ContentHashComparer : IEqualityComparer<ReadOnlyMemory<byte>> 19public bool Equals(ReadOnlyMemory<byte> x, ReadOnlyMemory<byte> y) 24public int GetHashCode(ReadOnlyMemory<byte> obj)
Utilities\InterceptableLocation.cs (1)
116internal static (ReadOnlyMemory<byte> checksum, int position, string displayFileName)? Decode(string? data)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (1)
20protected override ReadOnlyMemory<char> GetTextContextOfComment(SyntaxTrivia commentTrivia)
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\FileBasedPrograms\AbstractAppDirectiveCompletionProvider.cs (3)
67var textLeftOfCaret = token.Text.AsMemory(start: 0, length: context.Position - token.SpanStart); 76var textAfterDirectiveKind = textLeftOfCaret.Slice(start: DirectiveKind.Length); 104protected abstract Task AddDirectiveContentCompletionsAsync(CompletionContext context, ReadOnlyMemory<char> contentPrefix);
Completion\CompletionProviders\FileBasedPrograms\PackageAppDirectiveCompletionProvider.cs (1)
43protected override Task AddDirectiveContentCompletionsAsync(CompletionContext context, ReadOnlyMemory<char> contentPrefix)
Completion\CompletionProviders\FileBasedPrograms\ProjectAppDirectiveCompletionProvider.cs (1)
43protected override async Task AddDirectiveContentCompletionsAsync(CompletionContext context, ReadOnlyMemory<char> contentPrefix)
Completion\CompletionProviders\FileBasedPrograms\PropertyAppDirectiveCompletionProvider.cs (1)
43protected override Task AddDirectiveContentCompletionsAsync(CompletionContext context, ReadOnlyMemory<char> contentPrefix)
Completion\CompletionProviders\FileBasedPrograms\SdkAppDirectiveCompletionProvider.cs (1)
43protected override Task AddDirectiveContentCompletionsAsync(CompletionContext context, ReadOnlyMemory<char> contentPrefix)
src\Analyzers\CSharp\Analyzers\FileHeaders\CSharpFileHeaderHelper.cs (1)
20protected override ReadOnlyMemory<char> GetTextContextOfComment(SyntaxTrivia commentTrivia)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\MockNamedTypeSymbol.cs (2)
132public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name, int arity) 139public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name)
Symbols\MockNamespaceSymbol.cs (2)
55public override ImmutableArray<Symbol> GetMembers(ReadOnlyMemory<char> name) 67public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(ReadOnlyMemory<char> name)
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.Features (17)
InlineHints\AbstractInlineParameterNameHintsService.cs (9)
137if (!HasAlphaSuffix(parameterHints[0].parameter, out var firstPrefix)) 142if (!HasAlphaSuffix(parameterHints[i].parameter, out var nextPrefix)) 155if (!HasNumericSuffix(parameterHints[0].parameter, out var firstPrefix)) 160if (!HasNumericSuffix(parameterHints[i].parameter, out var nextPrefix)) 170static bool HasAlphaSuffix(IParameterSymbol? parameter, out ReadOnlyMemory<char> prefix) 188static bool HasNumericSuffix(IParameterSymbol? parameter, out ReadOnlyMemory<char> prefix) 247if (TryGetSuffix("Set", methodName, out var suffix) || 255static bool TryGetSuffix(string prefix, string nameValue, out ReadOnlyMemory<char> suffix) 269static bool SuffixMatchesParameterName(ReadOnlyMemory<char> suffix, string parameterName)
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (6)
163foreach (var item in split) 168ReadOnlyMemory<char> line, ArrayBuilder<string> formattedLines) 215public static ImmutableArray<ReadOnlyMemory<char>> Split( 216ReadOnlyMemory<char> source, 219var result = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 224var line = source.Slice(0, index);
src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderHelper.cs (2)
19protected abstract ReadOnlyMemory<char> GetTextContextOfComment(SyntaxTrivia commentTrivia); 77var commentText = GetTextContextOfComment(trivia);
Microsoft.CodeAnalysis.InteractiveHost (4)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.PublicApiAnalyzers (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Host\AssetProvider.cs (1)
298var missingChecksumsMemory = new ReadOnlyMemory<Checksum>(missingChecksums, 0, missingChecksumsCount);
Host\IAssetSource.cs (1)
21ReadOnlyMemory<Checksum> checksums,
Host\SolutionAssetSource.cs (1)
21ReadOnlyMemory<Checksum> checksums,
Microsoft.CodeAnalysis.Remote.Workspaces (8)
ISolutionAssetProvider.cs (1)
29PipeWriter pipeWriter, Checksum solutionChecksum, AssetPath assetPath, ReadOnlyMemory<Checksum> checksums, CancellationToken cancellationToken);
RemoteHostAssetWriter.cs (2)
54PipeWriter pipeWriter, Scope scope, AssetPath assetPath, ReadOnlyMemory<Checksum> checksums, ISerializerService serializer) 68private readonly ReadOnlyMemory<Checksum> _checksums = checksums;
SolutionAssetProvider.cs (2)
31ReadOnlyMemory<Checksum> checksums, 44async ValueTask WriteAssetsSuppressedFlowAsync(PipeWriter pipeWriter, Checksum solutionChecksum, AssetPath assetPath, ReadOnlyMemory<Checksum> checksums, CancellationToken cancellationToken)
SolutionAssetStorage.Scope.cs (3)
42ReadOnlyMemory<Checksum> checksums, 61static void AddChecksums(ReadOnlyMemory<Checksum> checksums, HashSet<Checksum> checksumsToFind) 101var checksums = new ReadOnlyMemory<Checksum>([checksum]);
Microsoft.CodeAnalysis.ResxSourceGenerator (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.Test.Utilities (1)
FX\PinnedBlob.cs (1)
28public unsafe PinnedBlob(ReadOnlyMemory<byte> blob)
Microsoft.CodeAnalysis.UnitTests (3)
CommonCommandLineParserTests.cs (3)
1113var builder = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance(); 1252/// return a <see cref="ReadOnlyMemory{T}"/> to the existing string 1264var memory = CommandLineParser.RemoveQuotesAndSlashesEx(arg.AsMemory());
Microsoft.CodeAnalysis.Workspaces (39)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (20)
74if (!TryGetExpectedDocumentationCommentId(docCommentId, out var expectedDocCommentId)) 109if (!ValidateAndSplitDocumentationCommentId(token.ValueText, out var prefix, out var docCommentId)) 145SplitIdAndArguments(docCommentId, out var idPartBeforeArguments, out var _); 240out ReadOnlyMemory<char> docCommentId) 253out ReadOnlyMemory<char> prefix, 254out ReadOnlyMemory<char> id) 256prefix = ReadOnlyMemory<char>.Empty; 257id = ReadOnlyMemory<char>.Empty; 300ReadOnlyMemory<char> id, 301out ReadOnlyMemory<char> idPartBeforeArguments, 302out ReadOnlyMemory<char> arguments) 309arguments = ReadOnlyMemory<char>.Empty; 335out ReadOnlyMemory<char> prefix, 336out ReadOnlyMemory<char> idPartBeforeArguments, 337out ReadOnlyMemory<char> arguments) 339idPartBeforeArguments = ReadOnlyMemory<char>.Empty; 340arguments = ReadOnlyMemory<char>.Empty; 341if (!ValidateAndSplitDocumentationCommentId(docCommentId, out prefix, out var id))
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (3)
109foreach (var group in GroupByName(_nodes.AsMemory())) 170static IEnumerable<ReadOnlyMemory<Node>> GroupByName(ReadOnlyMemory<Node> sortedNodes)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
325foreach (var chunk in text.GetChunks())
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (1)
507foreach (var chunk in text.GetChunks())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (19)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\CharMemoryEqualityComparer.cs (4)
13internal sealed class CharMemoryEqualityComparer : IEqualityComparer<ReadOnlyMemory<char>> 19public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) => x.Span.SequenceEqual(y.Span); 21public int GetHashCode(ReadOnlyMemory<char> mem) => Hash.GetFNVHashCode(mem.Span);
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
325foreach (var chunk in text.GetChunks())
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (1)
507foreach (var chunk in text.GetChunks())
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Fakes\SimpleAssetSource.cs (1)
21Checksum solutionChecksum, AssetPath assetPath, ReadOnlyMemory<Checksum> checksums, ISerializerService deserializerService, Action<Checksum, T, TArg> callback, TArg arg, CancellationToken cancellationToken)
Microsoft.Data.Analysis (99)
DataFrame.Arrow.cs (25)
23ReadOnlyMemory<byte> valueBuffer = arrowBooleanArray.ValueBuffer.Memory; 24ReadOnlyMemory<byte> nullBitMapBuffer = arrowBooleanArray.NullBitmapBuffer.Memory; 29ReadOnlyMemory<byte> doubleValueBuffer = arrowDoubleArray.ValueBuffer.Memory; 30ReadOnlyMemory<byte> doubleNullBitMapBuffer = arrowDoubleArray.NullBitmapBuffer.Memory; 35ReadOnlyMemory<byte> floatValueBuffer = arrowFloatArray.ValueBuffer.Memory; 36ReadOnlyMemory<byte> floatNullBitMapBuffer = arrowFloatArray.NullBitmapBuffer.Memory; 41ReadOnlyMemory<byte> sbyteValueBuffer = arrowsbyteArray.ValueBuffer.Memory; 42ReadOnlyMemory<byte> sbyteNullBitMapBuffer = arrowsbyteArray.NullBitmapBuffer.Memory; 47ReadOnlyMemory<byte> shortValueBuffer = arrowshortArray.ValueBuffer.Memory; 48ReadOnlyMemory<byte> shortNullBitMapBuffer = arrowshortArray.NullBitmapBuffer.Memory; 53ReadOnlyMemory<byte> intValueBuffer = arrowIntArray.ValueBuffer.Memory; 54ReadOnlyMemory<byte> intNullBitMapBuffer = arrowIntArray.NullBitmapBuffer.Memory; 59ReadOnlyMemory<byte> longValueBuffer = arrowLongArray.ValueBuffer.Memory; 60ReadOnlyMemory<byte> longNullBitMapBuffer = arrowLongArray.NullBitmapBuffer.Memory; 65ReadOnlyMemory<byte> dataMemory = stringArray.ValueBuffer.Memory; 66ReadOnlyMemory<byte> offsetsMemory = stringArray.ValueOffsetsBuffer.Memory; 67ReadOnlyMemory<byte> nullMemory = stringArray.NullBitmapBuffer.Memory; 72ReadOnlyMemory<byte> byteValueBuffer = arrowbyteArray.ValueBuffer.Memory; 73ReadOnlyMemory<byte> byteNullBitMapBuffer = arrowbyteArray.NullBitmapBuffer.Memory; 78ReadOnlyMemory<byte> ushortValueBuffer = arrowUshortArray.ValueBuffer.Memory; 79ReadOnlyMemory<byte> ushortNullBitMapBuffer = arrowUshortArray.NullBitmapBuffer.Memory; 84ReadOnlyMemory<byte> uintValueBuffer = arrowUintArray.ValueBuffer.Memory; 85ReadOnlyMemory<byte> uintNullBitMapBuffer = arrowUintArray.NullBitmapBuffer.Memory; 90ReadOnlyMemory<byte> ulongValueBuffer = arrowUlongArray.ValueBuffer.Memory; 91ReadOnlyMemory<byte> ulongNullBitMapBuffer = arrowUlongArray.NullBitmapBuffer.Memory;
DataFrameBuffer.cs (2)
22public override ReadOnlyMemory<byte> ReadOnlyBuffer => _memory; 51internal DataFrameBuffer(ReadOnlyMemory<byte> buffer, int length)
DataFrameColumns\ArrowStringDataFrameColumn.cs (14)
47public ArrowStringDataFrameColumn(string name, ReadOnlyMemory<byte> values, ReadOnlyMemory<byte> offsets, ReadOnlyMemory<byte> nullBits, int length, int nullCount) : base(name, length, typeof(string)) 140/// <returns>An enumeration of <see cref="ReadOnlyMemory{Byte}"/> whose elements are the raw data buffers for the UTF8 string values.</returns> 141public IEnumerable<ReadOnlyMemory<byte>> GetReadOnlyDataBuffers() 151/// Returns an enumeration of immutable <see cref="ReadOnlyMemory{Byte}"/> buffers representing <see langword="null" /> values in the Apache Arrow format 153/// <remarks>Each <see cref="ReadOnlyMemory{Byte}"/> encodes the indices of <see langword="null" /> values in its corresponding Data buffer</remarks> 154/// <returns>An enumeration of <see cref="ReadOnlyMemory{Byte}"/> objects whose elements encode the null bit maps for the column's values</returns> 155public IEnumerable<ReadOnlyMemory<byte>> GetReadOnlyNullBitMapBuffers() 165/// Returns an enumeration of immutable <see cref="ReadOnlyMemory{Int32}"/> representing offsets into its corresponding Data buffer. 168/// <returns>An enumeration of <see cref="ReadOnlyMemory{Int32}"/> objects.</returns> 169public IEnumerable<ReadOnlyMemory<int>> GetReadOnlyOffsetsBuffers() 593private ValueGetter<ReadOnlyMemory<char>> CreateValueGetterDelegate(DataViewRowCursor cursor) => 594(ref ReadOnlyMemory<char> value) => value = this[cursor.Position].AsMemory();
DataFrameColumns\PrimitiveDataFrameColumns\BooleanDataFrameColumn.cs (2)
19public BooleanDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\ByteDataFrameColumn.cs (2)
19public ByteDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\CharDataFrameColumn.cs (2)
19public CharDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\DateTimeDataFrameColumn.cs (2)
19public DateTimeDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\DecimalDataFrameColumn.cs (2)
19public DecimalDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\DoubleDataFrameColumn.cs (2)
19public DoubleDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\Int16DataFrameColumn.cs (2)
19public Int16DataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\Int32DataFrameColumn.cs (2)
19public Int32DataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\Int64DataFrameColumn.cs (2)
19public Int64DataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\SByteDataFrameColumn.cs (2)
19public SByteDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\SingleDataFrameColumn.cs (2)
19public SingleDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\UInt16DataFrameColumn.cs (2)
19public UInt16DataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\UInt32DataFrameColumn.cs (2)
19public UInt32DataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\PrimitiveDataFrameColumns\UInt64DataFrameColumn.cs (2)
19public UInt64DataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, buffer, nullBitMap, length, nullCount) { }
DataFrameColumns\StringDataFrameColumn.cs (5)
504private ValueGetter<ReadOnlyMemory<char>> CreateValueGetterDelegate(DataViewRowCursor cursor) => 505(ref ReadOnlyMemory<char> value) => value = this[cursor.Position].AsMemory(); 510ReadOnlyMemory<char> value = default; 513(getter as ValueGetter<ReadOnlyMemory<char>>)(ref value); 531return cursor.GetGetter<ReadOnlyMemory<char>>(schemaColumn);
DataFrameColumns\VBufferDataFrameColumn.cs (1)
367else if (typeof(T) == typeof(ReadOnlyMemory<char>))
IDataView.Extension.cs (2)
207else if (itemType.RawType == typeof(ReadOnlyMemory<char>)) 209return new VBufferDataFrameColumn<ReadOnlyMemory<char>>(name);
PrimitiveColumnContainer.cs (2)
46public PrimitiveColumnContainer(ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length, int nullCount)
PrimitiveDataFrameColumn.cs (8)
52public PrimitiveDataFrameColumn(string name, ReadOnlyMemory<byte> buffer, ReadOnlyMemory<byte> nullBitMap, int length = 0, int nullCount = 0) : base(name, length, typeof(T)) 61/// <returns>IEnumerable<see cref="ReadOnlyMemory{T}"/></returns> 62public IEnumerable<ReadOnlyMemory<T>> GetReadOnlyDataBuffers() 71/// Returns an enumerable of immutable <see cref="ReadOnlyMemory{Byte}"/> buffers representing <see langword="null" /> values in the Apache Arrow format 73/// <remarks>Each <see cref="ReadOnlyMemory{Byte}"/> encodes the <see langword="null" /> values for its corresponding Data buffer</remarks> 74/// <returns>IEnumerable<see cref="ReadOnlyMemory{Byte}"/></returns> 75public IEnumerable<ReadOnlyMemory<byte>> GetReadOnlyNullBitMapBuffers()
PrimitiveDataFrameColumn.Sort.cs (4)
62ReadOnlyMemory<byte> buffer = _columnContainer.Buffers[bufferIndex].ReadOnlyBuffer; 63ReadOnlyMemory<T> typedBuffer = Unsafe.As<ReadOnlyMemory<byte>, ReadOnlyMemory<T>>(ref buffer);
ReadOnlyDataFrameBuffer.cs (8)
20private readonly ReadOnlyMemory<byte> _readOnlyBuffer; 22public virtual ReadOnlyMemory<byte> ReadOnlyBuffer => _readOnlyBuffer; 24public ReadOnlyMemory<T> ReadOnlyMemory => RawReadOnlyMemory.Slice(0, Length); 26public ReadOnlyMemory<T> RawReadOnlyMemory 30ReadOnlyMemory<byte> memory = ReadOnlyBuffer; 31return Unsafe.As<ReadOnlyMemory<byte>, ReadOnlyMemory<T>>(ref memory); 59public ReadOnlyDataFrameBuffer(ReadOnlyMemory<byte> buffer, int length)
Microsoft.DotNet.Helix.Client (2)
HelixApiTokenAuthenticationPolicy.cs (2)
25ReadOnlyMemory<HttpPipelinePolicy> pipeline) 41public override void Process(HttpMessage message, ReadOnlyMemory<HttpPipelinePolicy> pipeline)
Microsoft.Extensions.AI (4)
ToolReduction\EmbeddingToolReductionStrategy.cs (4)
77private Func<ReadOnlyMemory<float>, ReadOnlyMemory<float>, float> _similarity = static (a, b) => TensorPrimitives.CosineSimilarity(a.Span, b.Span); 122public Func<ReadOnlyMemory<float>, ReadOnlyMemory<float>, float> Similarity
Microsoft.Extensions.AI.Abstractions (23)
Contents\DataContent.cs (8)
33/// a <see cref="ReadOnlyMemory{T}"/>. In that case, a data URI will be constructed and returned. 50private ReadOnlyMemory<byte>? _data; 120public DataContent(ReadOnlyMemory<byte> data, string mediaType) 142/// The returned URI is always a valid data URI string, even if the instance was constructed from a <see cref="ReadOnlyMemory{Byte}"/> 156ReadOnlyMemory<byte> data = _data.GetValueOrDefault(); 199/// If the instance was constructed from a <see cref="ReadOnlyMemory{Byte}"/>, this property returns that data. 206public ReadOnlyMemory<byte> Data 224public ReadOnlyMemory<char> Base64Data
Contents\DataUriParser.cs (5)
26public static DataUri Parse(ReadOnlyMemory<char> dataUri) 43ReadOnlyMemory<char> metadata = dataUri.Slice(0, commaPos); 45ReadOnlyMemory<char> data = dataUri.Slice(commaPos + 1); 184public sealed class DataUri(ReadOnlyMemory<char> data, bool isBase64, string? mediaType) 188public ReadOnlyMemory<char> Data { get; } = data;
Embeddings\Embedding{T}.cs (2)
16public Embedding(ReadOnlyMemory<T> vector) 22public ReadOnlyMemory<T> Vector { get; set; }
Embeddings\EmbeddingGeneratorExtensions.cs (1)
102public static async Task<ReadOnlyMemory<TEmbeddingElement>> GenerateVectorAsync<TInput, TEmbeddingElement>(
Functions\AIFunctionFactory.cs (1)
1307ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Image\ImageGeneratorExtensions.cs (1)
182ReadOnlyMemory<byte> originalImageData,
ResponseContinuationToken.cs (4)
23private readonly ReadOnlyMemory<byte> _bytes; 32protected ResponseContinuationToken(ReadOnlyMemory<byte> bytes) 42public static ResponseContinuationToken FromBytes(ReadOnlyMemory<byte> bytes) => new(bytes); 46public virtual ReadOnlyMemory<byte> ToBytes() => _bytes;
Utilities\AIJsonUtilities.cs (1)
231public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Abstractions.Tests (2)
test\Shared\JsonSchemaExporter\TestTypes.cs (2)
78yield return new TestData<ReadOnlyMemory<byte>>(new byte[] { 1, 2, 3 }, """{"type":"string"}"""); 1234[JsonSerializable(typeof(ReadOnlyMemory<byte>))]
Microsoft.Extensions.AI.Evaluation.NLP (1)
Common\SimpleWordTokenizer.cs (1)
43public static IEnumerable<string> WordTokenize(ReadOnlyMemory<char> text)
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesContinuationToken.cs (2)
31public override ReadOnlyMemory<byte> ToBytes() 63ReadOnlyMemory<byte> data = token.ToBytes();
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIResponseClientTests.cs (2)
5522ReadOnlyMemory<byte> data = token.ToBytes(); 5561public override ReadOnlyMemory<byte> ToBytes()
Microsoft.Extensions.AI.Templates.Tests (1)
AIChatWebExecutionTests.cs (1)
185private static IEnumerable<string[]> GetAllPossibleOptions(ReadOnlyMemory<(string name, string[] values)> options)
Microsoft.Extensions.Caching.Hybrid (1)
Internal\RecyclableArrayBufferWriter.cs (1)
115public ReadOnlyMemory<T> GetCommittedMemory() => new(_buffer, 0, _index); // could also directly expose a ReadOnlySpan<byte> if useful
Microsoft.Extensions.Caching.Hybrid.Tests (4)
DistributedCacheTests.cs (2)
183ReadOnlyMemory<byte> expected = payload.ToArray(); // simplify for testing 245ReadOnlyMemory<byte> expected = payload.ToArray(); // simplify for testing
SerializerTests.cs (2)
312var chunk = value.First; // actually, single 323public Segment(ReadOnlyMemory<byte> memory, Segment? previous)
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCache.cs (1)
131private static ReadOnlyMemory<byte> Linearize(in ReadOnlySequence<byte> value, out byte[]? lease)
Microsoft.Extensions.DataIngestion.Abstractions (1)
IngestionDocumentElement.cs (1)
214public ReadOnlyMemory<byte>? Content { get; set; }
Microsoft.Extensions.DataIngestion.MarkItDown (1)
MarkItDownMcpReader.cs (1)
48ReadOnlyMemory<byte> fileBytes = await File.ReadAllBytesAsync(source.FullName, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.DataIngestion.Tests (2)
Processors\AlternativeTextEnricherTests.cs (2)
17private readonly ReadOnlyMemory<byte> _imageContent = new byte[256]; 184private static IngestionDocument CreateDocument(int batchSize, int batchCount, ReadOnlyMemory<byte> imageContent)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (5)
Linux\Disk\DiskStatsReader.cs (1)
30using IEnumerator<ReadOnlyMemory<char>> enumerableLines = fileSystem.ReadAllByLines(_diskStatsFile, bufferWriter.Buffer).GetEnumerator();
Linux\IFileSystem.cs (1)
52IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination);
Linux\Network\LinuxNetworkUtilizationParser.cs (1)
144using IEnumerator<ReadOnlyMemory<char>> enumerableLines = _fileSystem.ReadAllByLines(file, bufferWriter.Buffer).GetEnumerator();
Linux\OSFileSystem.cs (1)
50public IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
45public ReadOnlyMemory<T> WrittenMemory => _buffer.AsMemory(0, WrittenCount);
Microsoft.Extensions.Http.Diagnostics (1)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
45public ReadOnlyMemory<T> WrittenMemory => _buffer.AsMemory(0, WrittenCount);
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
NotSeekableStream.cs (1)
38public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => _innerStream.WriteAsync(buffer, cancellationToken);
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\NotSeekableStream.cs (1)
40public override ValueTask WriteAsync(System.ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => _innerStream.WriteAsync(buffer, cancellationToken);
Microsoft.Extensions.Logging.Console (1)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
32public ReadOnlyMemory<byte> WrittenMemory => _buffer.ActiveMemory;
Microsoft.Extensions.Primitives (6)
StringSegment.cs (6)
162/// Gets a <see cref="ReadOnlyMemory{T}"/> from the current <see cref="StringSegment"/>. 164/// <returns>The <see cref="ReadOnlyMemory{T}"/> from this <see cref="StringSegment"/>.</returns> 165public ReadOnlyMemory<char> AsMemory() => Buffer.AsMemory(Offset, Length); 316/// Creates a see <see cref="ReadOnlyMemory{T}"/> from the given <see cref="StringSegment"/>. 318/// <param name="segment">The <see cref="StringSegment"/> to convert to a <see cref="ReadOnlyMemory{T}"/>.</param> 319public static implicit operator ReadOnlyMemory<char>(StringSegment segment) => segment.AsMemory();
Microsoft.Extensions.ServiceDiscovery.Dns (16)
Resolver\DnsDataReader.cs (1)
92ReadOnlyMemory<byte> data = MessageBuffer.AsMemory(_position, dataLength);
Resolver\DnsDataWriter.cs (1)
47foreach (var label in name.Labels)
Resolver\DnsPrimitives.cs (7)
161private static bool TryReadQNameCore(List<ReadOnlyMemory<byte>> labels, int totalLength, ReadOnlyMemory<byte> messageBuffer, int offset, out int bytesRead, bool canStartWithPointer = true) 256internal static bool TryReadQName(ReadOnlyMemory<byte> messageBuffer, int offset, out EncodedDomainName name, out int bytesRead) 258List<ReadOnlyMemory<byte>> labels = new List<ReadOnlyMemory<byte>>(); 273internal static bool TryReadService(ReadOnlyMemory<byte> buffer, out ushort priority, out ushort weight, out ushort port, out EncodedDomainName target, out int bytesRead) 293internal static bool TryReadSoa(ReadOnlyMemory<byte> buffer, out EncodedDomainName primaryNameServer, out EncodedDomainName responsibleMailAddress, out uint serial, out uint refresh, out uint retry, out uint expire, out uint minimum, out int bytesRead)
Resolver\DnsResolver.cs (1)
902List<ReadOnlyMemory<byte>> labels = new();
Resolver\DnsResourceRecord.cs (2)
12public ReadOnlyMemory<byte> Data { get; } 14public DnsResourceRecord(EncodedDomainName name, QueryType type, QueryClass @class, int ttl, ReadOnlyMemory<byte> data)
Resolver\EncodedDomainName.cs (4)
11public IReadOnlyList<ReadOnlyMemory<byte>> Labels { get; } 14public EncodedDomainName(List<ReadOnlyMemory<byte>> labels, byte[]? pooledBuffer = null) 23foreach (var label in Labels) 62foreach (var label in Labels)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (3)
Resolver\DnsPrimitivesTests.cs (1)
93ReadOnlyMemory<byte> data = "\x0003www\x0007example\x0003com\x0000"u8.ToArray();
Resolver\LoopbackDnsServer.cs (2)
228var encodedLabels = name.Split('.', StringSplitOptions.RemoveEmptyEntries).Select(label => (ReadOnlyMemory<byte>)Encoding.UTF8.GetBytes(s_idnMapping.GetAscii(label))) 314foreach (var label in name.Labels)
Microsoft.ML.AutoML (28)
ColumnInference\ColumnTypeInference.cs (15)
45private readonly ReadOnlyMemory<char>[] _data; 67public IntermediateColumn(ReadOnlyMemory<char>[] data, int columnId) 73public ReadOnlyMemory<char>[] RawData { get { return _data; } } 115public readonly ReadOnlyMemory<char>[][] Data; 117private InferenceResult(bool isSuccess, Column[] columns, bool hasHeader, ReadOnlyMemory<char>[][] data) 125public static InferenceResult Success(Column[] columns, bool hasHeader, ReadOnlyMemory<char>[][] data) 211private bool? IsLookLikeHeader(ReadOnlyMemory<char> value) 274var data = new List<ReadOnlyMemory<char>[]>(); 279ValueGetter<VBuffer<ReadOnlyMemory<char>>> vecGetter = null; 280ValueGetter<ReadOnlyMemory<char>> oneGetter = null; 282if (isVector) { vecGetter = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(column); } 285oneGetter = cursor.GetGetter<ReadOnlyMemory<char>>(column); 288VBuffer<ReadOnlyMemory<char>> line = default; 289ReadOnlyMemory<char> tsValue = default; 295var values = new ReadOnlyMemory<char>[args.ColumnCount];
ColumnInference\PurposeInference.cs (8)
51private IReadOnlyList<ReadOnlyMemory<char>> _cachedData; 83public IReadOnlyList<ReadOnlyMemory<char>> GetColumnData() 88var results = new List<ReadOnlyMemory<char>>(); 93var getter = cursor.GetGetter<ReadOnlyMemory<char>>(column); 96var value = default(ReadOnlyMemory<char>); 99var copy = new ReadOnlyMemory<char>(value.ToArray()); 129foreach (var span in data)
ColumnInference\TextFileContents.cs (2)
100var getter = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(column); 102VBuffer<ReadOnlyMemory<char>> line = default;
DatasetDimensions\DatasetDimensionsUtil.cs (3)
19var getter = cursor.GetGetter<ReadOnlyMemory<char>>(column); 22var value = default(ReadOnlyMemory<char>);
Microsoft.ML.AutoML.Tests (2)
Util.cs (2)
24public static ValueGetter<VBuffer<ReadOnlyMemory<char>>> GetKeyValueGetter(IEnumerable<string> colNames) 26return (ref VBuffer<ReadOnlyMemory<char>> dst) =>
Microsoft.ML.CodeGenerator (1)
Utils.cs (1)
92if (typeof(T) == typeof(ReadOnlyMemory<Char>))
Microsoft.ML.Core (42)
Data\AnnotationBuilderExtensions.cs (1)
18public static void AddSlotNames(this DataViewSchema.Annotations.Builder builder, int size, ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter)
Data\AnnotationUtils.cs (2)
272ReadOnlyMemory<char> val = default; 298public static void GetSlotNames(RoleMappedSchema schema, RoleMappedSchema.ColumnRole role, int vectorSize, ref VBuffer<ReadOnlyMemory<char>> slotNames)
Data\ColumnTypeExtensions.cs (1)
97if (type == typeof(ReadOnlyMemory<char>) || type == typeof(string))
Data\DataKind.cs (3)
60/// string, type of <see cref="System.ReadOnlyMemory{T}"/>, where T is <see cref="char"/>. 274return typeof(ReadOnlyMemory<char>); 318else if (type == typeof(ReadOnlyMemory<char>) || type == typeof(string))
Data\ModelSaveContext.cs (2)
211internal void SaveString(ReadOnlyMemory<char> str) 228internal void SaveNonEmptyString(ReadOnlyMemory<char> str)
Data\ReadOnlyMemoryUtils.cs (27)
21public static bool EqualsStr(string s, ReadOnlyMemory<char> memory) 34public static IEnumerable<ReadOnlyMemory<char>> Split(ReadOnlyMemory<char> memory, char[] separators) 89/// and right <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> values. If <paramref name="memory"/> does not contain the separator character, 91/// to the default <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> value. 93public static bool SplitOne(ReadOnlyMemory<char> memory, char separator, out ReadOnlyMemory<char> left, out ReadOnlyMemory<char> right) 117/// produces the left and right <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> values. If <paramref name="memory"/> does not contain any of the 119/// and <paramref name="right"/> to the default <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> value. 121public static bool SplitOne(ReadOnlyMemory<char> memory, char[] separators, out ReadOnlyMemory<char> left, out ReadOnlyMemory<char> right) 151/// Returns a <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> with leading and trailing spaces trimmed. Note that this 154public static ReadOnlyMemory<char> TrimSpaces(ReadOnlyMemory<char> memory) 173/// Returns a <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> with leading and trailing whitespace trimmed. 175public static ReadOnlyMemory<char> TrimWhiteSpace(ReadOnlyMemory<char> memory) 195/// Returns a <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> with trailing whitespace trimmed. 197public static ReadOnlyMemory<char> TrimEndWhiteSpace(ReadOnlyMemory<char> memory) 237public static StringBuilder AppendMemory(this StringBuilder sb, ReadOnlyMemory<char> memory) 259public sealed class ReadonlyMemoryCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 261public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 266public int GetHashCode(ReadOnlyMemory<char> obj)
Utilities\NormStr.cs (6)
22public readonly ReadOnlyMemory<char> Value; 29private NormStr(ReadOnlyMemory<char> str, int id, uint hash) 119public NormStr Get(ReadOnlyMemory<char> str, bool add = false, bool duplicateStr = true) 159public NormStr Add(ReadOnlyMemory<char> str, bool duplicateStr = true) 185var value = ns.Value; 212private NormStr AddCore(ReadOnlyMemory<char> str, uint hash)
Microsoft.ML.Core.Tests (55)
UnitTests\CoreBaseTestClass.cs (2)
118return GetComparerVec<ReadOnlyMemory<char>>(r1, r2, col, size, (a, b) => a.Span.SequenceEqual(b.Span)); 161return GetComparerOne<ReadOnlyMemory<char>>(r1, r2, col, (a, b) => a.Span.SequenceEqual(b.Span));
UnitTests\DataTypes.cs (12)
28var txToR4 = Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, float>( 41var fValTX = textFVal.ToString().AsMemory(); 52var txToR8 = Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, double>( 65var dValTX = textDVal.ToString().AsMemory(); 74var mapper = GetMapper<ReadOnlyMemory<char>, sbyte>(NumberDataViewType.SByte); 81ReadOnlyMemory<char> src = minValue.ToString().AsMemory(); 114var mapper = GetMapper<ReadOnlyMemory<char>, short>(NumberDataViewType.Int16); 121ReadOnlyMemory<char> src = minValue.ToString().AsMemory(); 154var mapper = GetMapper<ReadOnlyMemory<char>, int>(NumberDataViewType.Int32); 161ReadOnlyMemory<char> src = minValue.ToString().AsMemory(); 194var mapper = GetMapper<ReadOnlyMemory<char>, long>(NumberDataViewType.Int64); 201ReadOnlyMemory<char> src = minValue.ToString().AsMemory();
UnitTests\ScoreSchemaTest.cs (14)
19private VBuffer<ReadOnlyMemory<char>> GenerateKeyNames(int keyCount) 22VBuffer<ReadOnlyMemory<char>> buffer = default; 38VBuffer<ReadOnlyMemory<char>> keyNames = GenerateKeyNames(keyCount); 73var keyNamesGetter = scoreMetadata.GetGetter<VBuffer<ReadOnlyMemory<char>>>(scoreMetadata.Schema[0]); 74var actualKeyNames = new VBuffer<ReadOnlyMemory<char>>(); 79var scoreColumnKindGetter = scoreMetadata.GetGetter<ReadOnlyMemory<char>>(scoreMetadata.Schema[1]); 80ReadOnlyMemory<char> scoreColumnKindValue = null; 84var scoreValueKindGetter = scoreMetadata.GetGetter<ReadOnlyMemory<char>>(scoreMetadata.Schema[2]); 85ReadOnlyMemory<char> scoreValueKindValue = null; 95VBuffer<ReadOnlyMemory<char>> keyNames = GenerateKeyNames(0); 126var scoreColumnKindGetter = scoreMetadata.GetGetter<ReadOnlyMemory<char>>(scoreMetadata.Schema[0]); 127ReadOnlyMemory<char> scoreColumnKindValue = null; 131var scoreValueKindGetter = scoreMetadata.GetGetter<ReadOnlyMemory<char>>(scoreMetadata.Schema[1]); 132ReadOnlyMemory<char> scoreValueKindValue = null;
UnitTests\TestEntryPoints.cs (27)
1635var kind = default(ReadOnlyMemory<char>); 1785ValueMapper<ReadOnlyMemory<char>, bool> labelToBinary = 1786(in ReadOnlyMemory<char> src, ref bool dst) => 2530ReadOnlyMemory<char> cat = default; 2531ReadOnlyMemory<char> catValue = default; 2536var catGetter = cursor.GetGetter<ReadOnlyMemory<char>>(catColumn.Value); 2539var catValueGetter = cursor.GetGetter<ReadOnlyMemory<char>>(catValueCol.Value); 4422ReadOnlyMemory<char> predictedLabel = default; 4426var predictedLabelGetter = cursor.GetGetter<ReadOnlyMemory<char>>(predictedLabelCol.Value); 5182var foldGetter = cursor.GetGetter<ReadOnlyMemory<char>>(foldCol.Value); 5183ReadOnlyMemory<char> fold = default; 5364var foldGetter = cursor.GetGetter<ReadOnlyMemory<char>>(foldCol.Value); 5365ReadOnlyMemory<char> fold = default; 5408var slotNames = default(VBuffer<ReadOnlyMemory<char>>); 5418var foldGetter = curs.GetGetter<ReadOnlyMemory<char>>(foldCol.Value); 5420var foldIndex = default(ReadOnlyMemory<char>); 5589var getter = cursor.GetGetter<ReadOnlyMemory<char>>(warningCol.Value); 5593var warning = default(ReadOnlyMemory<char>); 5773var foldGetter = cursor.GetGetter<ReadOnlyMemory<char>>(foldCol.Value); 5774ReadOnlyMemory<char> fold = default; 6073var foldGetter = cursor.GetGetter<ReadOnlyMemory<char>>(foldCol.Value); 6074ReadOnlyMemory<char> fold = default; 6124var getter = cursor.GetGetter<ReadOnlyMemory<char>>(nameCol.Value); 6127ReadOnlyMemory<char> name = default;
Microsoft.ML.Data (495)
Commands\ScoreCommand.cs (1)
310ReadOnlyMemory<char> scoreKind = default;
Commands\ShowSchemaCommand.cs (1)
136var names = default(VBuffer<ReadOnlyMemory<char>>);
Data\BufferBuilder.cs (2)
94if (typeof(T) == typeof(ReadOnlyMemory<char>)) 95return (BufferBuilder<T>)(object)new BufferBuilder<ReadOnlyMemory<char>>(TextCombiner.Instance);
Data\Combiner.cs (4)
20internal sealed class TextCombiner : Combiner<ReadOnlyMemory<char>> 37public override bool IsDefault(ReadOnlyMemory<char> value) { return value.Length == 0; } 38public override void Combine(ref ReadOnlyMemory<char> dst, ReadOnlyMemory<char> src)
Data\Conversion.cs (101)
28using TX = ReadOnlyMemory<char>; 36internal delegate bool TryParseMapper<T>(in TX src, out T dst); 126AddStd<I1, TX>(Convert); 136AddStd<I2, TX>(Convert); 146AddStd<I4, TX>(Convert); 156AddStd<I8, TX>(Convert); 167AddStd<U1, TX>(Convert); 178AddStd<U2, TX>(Convert); 189AddStd<U4, TX>(Convert); 200AddStd<U8, TX>(Convert); 208AddStd<UG, TX>(Convert); 214AddStd<R4, TX>(Convert); 220AddStd<R8, TX>(Convert); 222AddStd<TX, I1>(Convert); 223AddStd<TX, U1>(Convert); 224AddStd<TX, I2>(Convert); 225AddStd<TX, U2>(Convert); 226AddStd<TX, I4>(Convert); 227AddStd<TX, U4>(Convert); 228AddStd<TX, I8>(Convert); 229AddStd<TX, U8>(Convert); 230AddStd<TX, UG>(Convert); 231AddStd<TX, R4>(Convert); 232AddStd<TX, R8>(Convert); 233AddStd<TX, TX>(Convert); 234AddStd<TX, BL>(Convert); 235AddAux<TX, SB>(Convert); 236AddStd<TX, TS>(Convert); 237AddStd<TX, DT>(Convert); 238AddStd<TX, DZ>(Convert); 248AddStd<BL, TX>(Convert); 254AddStd<TS, TX>(Convert); 261AddStd<DT, TX>(Convert); 267AddStd<DZ, TX>(Convert); 285AddIsDef<TX>(IsDefault); 312AddTryParse<TX>(TryParse); 561(in TX src, out TDst dst) => 579private ValueMapper<TX, TDst> GetKeyParse<TDst>(KeyDataViewType key) 588(in TX src, ref TDst dst) => 782private bool IsDefault(in TX src) => src.IsEmpty; 940public void Convert(in I1 src, ref TX dst) => dst = src.ToString().AsMemory(); 941public void Convert(in I2 src, ref TX dst) => dst = src.ToString().AsMemory(); 942public void Convert(in I4 src, ref TX dst) => dst = src.ToString().AsMemory(); 943public void Convert(in I8 src, ref TX dst) => dst = src.ToString().AsMemory(); 944public void Convert(in U1 src, ref TX dst) => dst = src.ToString().AsMemory(); 945public void Convert(in U2 src, ref TX dst) => dst = src.ToString().AsMemory(); 946public void Convert(in U4 src, ref TX dst) => dst = src.ToString().AsMemory(); 947public void Convert(in U8 src, ref TX dst) => dst = src.ToString().AsMemory(); 948public void Convert(in UG src, ref TX dst) => dst = string.Format("0x{0:x16}{1:x16}", src.High, src.Low).AsMemory(); 949public void Convert(in R4 src, ref TX dst) => dst = src.ToString("G7", CultureInfo.InvariantCulture).AsMemory(); 950public void Convert(in R8 src, ref TX dst) => dst = src.ToString("G17", CultureInfo.InvariantCulture).AsMemory(); 951public void Convert(in BL src, ref TX dst) => dst = src.ToString().AsMemory(); 952public void Convert(in TS src, ref TX dst) => dst = string.Format("{0:c}", src).AsMemory(); 953public void Convert(in DT src, ref TX dst) => dst = string.Format("{0:o}", src).AsMemory(); 954public void Convert(in DZ src, ref TX dst) => dst = string.Format("{0:o}", src).AsMemory(); 985public bool TryParse(in TX src, out U1 dst) 1000public bool TryParse(in TX src, out U2 dst) 1015public bool TryParse(in TX src, out U4 dst) 1030public bool TryParse(in TX src, out U8 dst) 1049public bool TryParse(in TX src, out UG dst) 1148public bool TryParseKey(in TX src, U8 max, out U8 dst) 1217public bool TryParse(in TX src, out I1 dst) 1236public bool TryParse(in TX src, out I2 dst) 1255public bool TryParse(in TX src, out I4 dst) 1274public bool TryParse(in TX src, out I8 dst) 1326private void TryParseSigned(long max, in TX text, out long? result) 1375public bool TryParse(in TX src, out R4 dst) 1389public bool TryParse(in TX src, out R8 dst) 1401public bool TryParse(in TX src, out TS dst) 1418public bool TryParse(in TX src, out DT dst) 1435public bool TryParse(in TX src, out DZ dst) 1451private I1 ParseI1(in TX src) 1459private I2 ParseI2(in TX src) 1467private I4 ParseI4(in TX src) 1475private I8 ParseI8(in TX src) 1485private U1 ParseU1(in TX span) 1495private U2 ParseU2(in TX span) 1505private U4 ParseU4(in TX span) 1515private U8 ParseU8(in TX span) 1530public bool TryParse(in TX src, out BL dst) 1639private bool TryParse(in TX src, out TX dst) 1645public void Convert(in TX span, ref I1 value) 1649public void Convert(in TX span, ref U1 value) 1653public void Convert(in TX span, ref I2 value) 1657public void Convert(in TX span, ref U2 value) 1661public void Convert(in TX span, ref I4 value) 1665public void Convert(in TX span, ref U4 value) 1669public void Convert(in TX span, ref I8 value) 1673public void Convert(in TX span, ref U8 value) 1677public void Convert(in TX span, ref UG value) 1682public void Convert(in TX src, ref R4 value) 1690public void Convert(in TX src, ref R8 value) 1698public void Convert(in TX span, ref TX value) 1702public void Convert(in TX src, ref BL value) 1708public void Convert(in TX src, ref SB dst) 1715public void Convert(in TX span, ref TS value) => TryParse(in span, out value); 1716public void Convert(in TX span, ref DT value) => TryParse(in span, out value); 1717public void Convert(in TX span, ref DZ value) => TryParse(in span, out value);
Data\DataViewTypeManager.cs (1)
31typeof(string), typeof(ReadOnlySpan<char>), typeof(ReadOnlyMemory<char>),
Data\DataViewUtils.cs (9)
1328public static ValueGetter<ReadOnlyMemory<char>>[] PopulateGetterArray(DataViewRowCursor cursor, List<int> colIndices) 1331var getters = new ValueGetter<ReadOnlyMemory<char>>[n]; 1335ValueGetter<ReadOnlyMemory<char>> getter; 1356public static ValueGetter<ReadOnlyMemory<char>> GetSingleValueGetter<T>(DataViewRow cursor, int i, DataViewType colType) 1375ValueGetter<ReadOnlyMemory<char>> getter = 1376(ref ReadOnlyMemory<char> value) => 1386public static ValueGetter<ReadOnlyMemory<char>> GetVectorFlatteningGetter<T>(DataViewRow cursor, int colIndex, DataViewType colType) 1394ValueGetter<ReadOnlyMemory<char>> getter = 1395(ref ReadOnlyMemory<char> value) =>
Data\SchemaAnnotationsExtensions.cs (2)
21/// <seealso cref="GetSlotNames(DataViewSchema.Column, ref VBuffer{ReadOnlyMemory{char}})"/> 34public static void GetSlotNames(this DataViewSchema.Column column, ref VBuffer<ReadOnlyMemory<char>> slotNames)
DataLoadSave\Binary\Codecs.cs (8)
284private sealed class TextCodec : SimpleCodec<ReadOnlyMemory<char>> 303public override IValueWriter<ReadOnlyMemory<char>> OpenWriter(Stream stream) 308public override IValueReader<ReadOnlyMemory<char>> OpenReader(Stream stream, int items) 313private sealed class Writer : ValueWriterBase<ReadOnlyMemory<char>> 325public override void Write(in ReadOnlyMemory<char> value) 351private sealed class Reader : ValueReaderBase<ReadOnlyMemory<char>> 381public override void Get(ref ReadOnlyMemory<char> value) 392value = ReadOnlyMemory<char>.Empty;
DataLoadSave\Database\DatabaseLoaderCursor.cs (6)
219else if (typeof(TValue) == typeof(ReadOnlyMemory<char>)) 271else if (typeof(TValue) == typeof(VBuffer<ReadOnlyMemory<char>>)) 349private ValueGetter<ReadOnlyMemory<char>> CreateStringGetterDelegate(ColInfo colInfo) 352return (ref ReadOnlyMemory<char> value) => value = DataReader.IsDBNull(columnIndex) ? default : DataReader.GetString(columnIndex).AsMemory(); 643private ValueGetter<VBuffer<ReadOnlyMemory<char>>> CreateVBufferStringGetterDelegate(ColInfo colInfo) 645return (ref VBuffer<ReadOnlyMemory<char>> value) =>
DataLoadSave\Text\TextLoader.cs (6)
695private readonly VBuffer<ReadOnlyMemory<char>>[] _slotNames; 700private readonly ReadOnlyMemory<char> _header; 726List<ReadOnlyMemory<char>> lines = null; 895_slotNames = new VBuffer<ReadOnlyMemory<char>>[Infos.Length]; 988_slotNames = new VBuffer<ReadOnlyMemory<char>>[Infos.Length]; 1055metadataBuilder.AddSlotNames(names.Length, (ref VBuffer<ReadOnlyMemory<char>> value) => names.CopyTo(ref value));
DataLoadSave\Text\TextLoaderCursor.cs (1)
209public static void GetSomeLines(IMultiStreamSource source, int count, bool readMultilines, char[] separators, char escapeChar, ref List<ReadOnlyMemory<char>> lines)
DataLoadSave\Text\TextLoaderParser.cs (26)
242public abstract bool Consume(int irow, int index, ref ReadOnlyMemory<char> text); 276public override bool Consume(int irow, int index, ref ReadOnlyMemory<char> text) 357public bool Consume(int index, ref ReadOnlyMemory<char> text) 461public override bool Consume(int irow, int index, ref ReadOnlyMemory<char> text) 532public ReadOnlyMemory<char> TextBuf; 553public ReadOnlyMemory<char> Span; 580public ScanInfo(ref ReadOnlyMemory<char> text, string path, long line) 607public ReadOnlyMemory<char>[] Spans; 613Spans = new ReadOnlyMemory<char>[8]; 671private ReadOnlyMemory<char> _blank; 730_blank = ReadOnlyMemory<char>.Empty; 734public static void GetInputSize(TextLoader parent, List<ReadOnlyMemory<char>> lines, out int minSize, out int maxSize) 745foreach (var line in lines) 747var text = (parent._flags & OptionFlags.TrimWhitespace) != 0 ? ReadOnlyMemoryUtils.TrimEndWhiteSpace(line) : line; 771public static void ParseSlotNames(TextLoader parent, ReadOnlyMemory<char> textHeader, ColInfo[] infos, VBuffer<ReadOnlyMemory<char>>[] slotNames) 789var bldr = BufferBuilder<ReadOnlyMemory<char>>.CreateDefault(); 843/// Returns a <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> with trailing whitespace trimmed. 845private ReadOnlyMemory<char> TrimEndWhiteSpace(ReadOnlyMemory<char> memory, ReadOnlySpan<char> span) 868var lineSpan = text.AsMemory(); 923private readonly ReadOnlyMemory<char> _blank; 947_blank = ReadOnlyMemory<char>.Empty; 976public int GatherFields(ReadOnlyMemory<char> lineSpan, ReadOnlySpan<char> span, string path = null, long line = 0) 1071var spanT = Fields.Spans[Fields.Count - 1]; 1148var text = scan.TextBuf;
DataLoadSave\Text\TextSaver.cs (5)
107ValueMapper<ReadOnlyMemory<char>, StringBuilder> c = MapText; 133protected void MapText(in ReadOnlyMemory<char> src, ref StringBuilder sb) 158private readonly VBuffer<ReadOnlyMemory<char>> _slotNames; 210var name = slotNamesValues[i]; 244var span = _columnName.AsMemory();
DataView\ArrayDataViewBuilder.cs (10)
23private readonly Dictionary<string, ValueGetter<VBuffer<ReadOnlyMemory<char>>>> _getSlotNames; 24private readonly Dictionary<string, ValueGetter<VBuffer<ReadOnlyMemory<char>>>> _getKeyValues; 43_getSlotNames = new Dictionary<string, ValueGetter<VBuffer<ReadOnlyMemory<char>>>>(); 44_getKeyValues = new Dictionary<string, ValueGetter<VBuffer<ReadOnlyMemory<char>>>>(); 83public void AddColumn<T1>(string name, ValueGetter<VBuffer<ReadOnlyMemory<char>>> getKeyValues, ulong keyCount, params T1[] values) 97public void AddColumn<T>(string name, ValueGetter<VBuffer<ReadOnlyMemory<char>>> getNames, PrimitiveDataViewType itemType, params T[][] values) 122public void AddColumn<T>(string name, ValueGetter<VBuffer<ReadOnlyMemory<char>>> getNames, PrimitiveDataViewType itemType, Combiner<T> combiner, params T[][] values) 158public void AddColumn<T>(string name, ValueGetter<VBuffer<ReadOnlyMemory<char>>> getNames, PrimitiveDataViewType itemType, params VBuffer<T>[] values) 438private sealed class StringToTextColumn : Column<string, ReadOnlyMemory<char>> 445protected override void CopyOut(in string src, ref ReadOnlyMemory<char> dst)
DataView\DataViewConstructionUtils.cs (9)
249return CreateConvertingArrayGetterDelegate<string, ReadOnlyMemory<char>>(peek, x => x != null ? x.AsMemory() : ReadOnlyMemory<char>.Empty); 276return CreateConvertingGetterDelegate<String, ReadOnlyMemory<char>>(peek, x => x != null ? x.AsMemory() : ReadOnlyMemory<char>.Empty); 925Contracts.Check(dstItemType == typeof(ReadOnlyMemory<char>)); 927ValueGetter<VBuffer<ReadOnlyMemory<char>>> method = GetStringArray; 958ValueGetter<ReadOnlyMemory<char>> m = GetString; 979private void GetStringArray(ref VBuffer<ReadOnlyMemory<char>> dst) 1010private void GetString(ref ReadOnlyMemory<char> dst)
DataView\InternalSchemaDefinition.cs (1)
179itemType = typeof(ReadOnlyMemory<char>);
DataView\LambdaColumnMapper.cs (12)
22ValueGetter<VBuffer<ReadOnlyMemory<char>>> keyValueGetter = null, ValueGetter<VBuffer<ReadOnlyMemory<char>>> slotNamesGetter = null) 73ValueMapper<int, int>, ValueGetter<VBuffer<ReadOnlyMemory<char>>>, ValueGetter<VBuffer<ReadOnlyMemory<char>>>, 86ValueGetter<VBuffer<ReadOnlyMemory<char>>> keyValueGetter, ValueGetter<VBuffer<ReadOnlyMemory<char>>> slotNamesGetter) 108ValueGetter<VBuffer<ReadOnlyMemory<char>>> keyValueGetter = null, ValueGetter<VBuffer<ReadOnlyMemory<char>>> slotNamesGetter = null) 125AnnotationUtils.AnnotationGetter<VBuffer<ReadOnlyMemory<char>>> mdGetter = 126(int c, ref VBuffer<ReadOnlyMemory<char>> dst) => keyValueGetter(ref dst); 133AnnotationUtils.AnnotationGetter<VBuffer<ReadOnlyMemory<char>>> mdGetter = 134(int c, ref VBuffer<ReadOnlyMemory<char>> dst) => slotNamesGetter(ref dst);
DataView\TypedCursor.cs (2)
369return CreateConvertingVBufferSetter<ReadOnlyMemory<char>, string>(input, index, poke, peek, x => x.ToString()); 397return CreateConvertingActionSetter<ReadOnlyMemory<char>, string>(input, index, poke, x => x.ToString());
Deprecated\Instances\HeaderSchema.cs (4)
38(ref VBuffer<ReadOnlyMemory<char>> slotNames) => { GetSlotNames(0, ref slotNames); }); 44private void GetSlotNames(int col, ref VBuffer<ReadOnlyMemory<char>> dst) 48var nameList = new List<ReadOnlyMemory<char>>(); 153public static void Save(ModelSaveContext ctx, in VBuffer<ReadOnlyMemory<char>> names)
EntryPoints\PredictorModelImpl.cs (1)
130VBuffer<ReadOnlyMemory<char>> keyValues = default;
Evaluators\AnomalyDetectionEvaluator.cs (14)
129out Action<uint, ReadOnlyMemory<char>, Aggregator> addAgg, out Func<Dictionary<string, IDataView>> consolidate) 132var stratVal = new List<ReadOnlyMemory<char>>(); 144var names = new List<ReadOnlyMemory<char>>(); 146var topKStratVal = new List<ReadOnlyMemory<char>>(); 442private ValueGetter<ReadOnlyMemory<char>> _nameGetter; 444public readonly ReadOnlyMemory<char>[] Names; 468Names = new ReadOnlyMemory<char>[_topK]; 520_nameGetter = (ref ReadOnlyMemory<char> dst) => dst = (rowCounter++).ToString().AsMemory(); 523_nameGetter = row.GetGetter<ReadOnlyMemory<char>>(row.Schema[_nameIndex]); 556var name = default(ReadOnlyMemory<char>); 675var instanceGetter = cursor.GetGetter<ReadOnlyMemory<char>>(column.Value); 698var name = default(ReadOnlyMemory<char>);
Evaluators\BinaryClassifierEvaluator.cs (14)
172private ReadOnlyMemory<char>[] GetClassNames(RoleMappedSchema schema) 175var labelNames = default(VBuffer<ReadOnlyMemory<char>>); 184labelNames = new VBuffer<ReadOnlyMemory<char>>(2, new[] { "positive".AsMemory(), "negative".AsMemory() }); 186ReadOnlyMemory<char>[] names = new ReadOnlyMemory<char>[2]; 218out Action<uint, ReadOnlyMemory<char>, Aggregator> addAgg, out Func<Dictionary<string, IDataView>> consolidate) 221var stratVal = new List<ReadOnlyMemory<char>>(); 238var confStratVal = new List<ReadOnlyMemory<char>>(); 248var prStratVal = new List<ReadOnlyMemory<char>>(); 361ValueGetter<VBuffer<ReadOnlyMemory<char>>> getSlotNames = 362(ref VBuffer<ReadOnlyMemory<char>> dst) => 363dst = new VBuffer<ReadOnlyMemory<char>>(aggregator.ClassNames.Length, aggregator.ClassNames); 568public readonly ReadOnlyMemory<char>[] ClassNames; 570public Aggregator(IHostEnvironment env, ReadOnlyMemory<char>[] classNames, bool weighted, int aucReservoirSize,
Evaluators\ClusteringEvaluator.cs (4)
160out Action<uint, ReadOnlyMemory<char>, Aggregator> addAgg, out Func<Dictionary<string, IDataView>> consolidate) 163var stratVal = new List<ReadOnlyMemory<char>>(); 739private ValueGetter<VBuffer<ReadOnlyMemory<char>>> CreateSlotNamesGetter(int numTopClusters, string suffix) 742(ref VBuffer<ReadOnlyMemory<char>> dst) =>
Evaluators\EvaluatorBase.cs (4)
177Action<uint, ReadOnlyMemory<char>, TAgg> addAgg; 203out Action<uint, ReadOnlyMemory<char>, TAgg> addAgg, out Func<Dictionary<string, IDataView>> consolidate); 206private protected ValueGetter<VBuffer<ReadOnlyMemory<char>>> GetKeyValueGetter(AggregatorDictionaryBase[] dictionaries) 211(ref VBuffer<ReadOnlyMemory<char>> dst) =>
Evaluators\EvaluatorUtils.cs (48)
62ReadOnlyMemory<char> tmp = default; 90ReadOnlyMemory<char> tmp = default; 131ReadOnlyMemory<char> tmp = default; 195ReadOnlyMemory<char> tmp = default; 225var tmp = default(ReadOnlyMemory<char>); 351VBuffer<ReadOnlyMemory<char>> names = default; 358var namesArray = new ReadOnlyMemory<char>[size]; 361names = new VBuffer<ReadOnlyMemory<char>>(size, namesArray); 380(in TSrc src, ref ReadOnlyMemory<char> dst) => dst = value.AsMemory()); 410DataViewType typeSrc, int keyCount, int value, string registrationName, ValueGetter<VBuffer<ReadOnlyMemory<char>>> keyValueGetter) 449inputColType, numFolds, curFold + 1, "FoldIndex", default(ValueGetter<VBuffer<ReadOnlyMemory<char>>>)); 468var slotNamesCur = default(VBuffer<ReadOnlyMemory<char>>); 494var reconciledSlotNames = new VBuffer<ReadOnlyMemory<char>>(slotNames.Count, slotNames.Keys.Select(k => k.AsMemory()).ToArray()); 495ValueGetter<VBuffer<ReadOnlyMemory<char>>> slotNamesGetter = 496(ref VBuffer<ReadOnlyMemory<char>> dst) => 554int[] indices, Dictionary<ReadOnlyMemory<char>, int> reconciledKeyNames) 587var name = kvp.Value.ToString().AsMemory(); 611var keyNames = new Dictionary<ReadOnlyMemory<char>, int>(); 615var keyNamesVBuffer = new VBuffer<ReadOnlyMemory<char>>(keyNames.Count, keyNames.Keys.ToArray()); 616ValueGetter<VBuffer<ReadOnlyMemory<char>>> keyValueGetter = 617(ref VBuffer<ReadOnlyMemory<char>> dst) => 679var keyNames = new Dictionary<ReadOnlyMemory<char>, int>(); 683var keyNamesVBuffer = new VBuffer<ReadOnlyMemory<char>>(keyNames.Count, keyNames.Keys.ToArray()); 684ValueGetter<VBuffer<ReadOnlyMemory<char>>> keyValueGetter = 685(ref VBuffer<ReadOnlyMemory<char>> dst) => 724ValueGetter<VBuffer<ReadOnlyMemory<char>>> slotNamesGetter = null; 731(ref VBuffer<ReadOnlyMemory<char>> dst) => schema[index].Annotations.GetValue(AnnotationUtils.Kinds.SlotNames, ref dst); 814var firstDvSlotNames = new Dictionary<string, VBuffer<ReadOnlyMemory<char>>>(); 845VBuffer<ReadOnlyMemory<char>> slotNames = default; 854VBuffer<ReadOnlyMemory<char>> slotNames; 955VectorDataViewType type, in VBuffer<ReadOnlyMemory<char>> firstDvSlotNames) 964VBuffer<ReadOnlyMemory<char>> currSlotNames = default; 1001VBuffer<ReadOnlyMemory<char>> names = default; 1244ValueGetter<VBuffer<ReadOnlyMemory<char>>> getKeyValues = 1245(ref VBuffer<ReadOnlyMemory<char>> dst) => 1309var names = new ReadOnlyMemory<char>[type.Size]; 1312var slotNames = new VBuffer<ReadOnlyMemory<char>>(type.Size, names); 1313ValueGetter<VBuffer<ReadOnlyMemory<char>>> getSlotNames = (ref VBuffer<ReadOnlyMemory<char>> dst) => dst = slotNames; 1397var labelNames = default(VBuffer<ReadOnlyMemory<char>>); 1448private static List<ReadOnlyMemory<char>> GetPredictedLabelNames(in VBuffer<ReadOnlyMemory<char>> labelNames, int[] labelIndexToConfIndexMap) 1450List<ReadOnlyMemory<char>> result = new List<ReadOnlyMemory<char>>(); 1741var warning = default(ReadOnlyMemory<char>); 1742var getter = cursor.GetGetter<ReadOnlyMemory<char>>(warningTextColumn.Value);
Evaluators\Metrics\ConfusionMatrix.cs (2)
45internal IReadOnlyList<ReadOnlyMemory<char>> PredictedClassesIndicators; 66List<ReadOnlyMemory<char>> labelNames, bool isSampled, bool isBinary)
Evaluators\MulticlassClassificationEvaluator.cs (24)
96private ReadOnlyMemory<char>[] GetClassNames(RoleMappedSchema schema) 98ReadOnlyMemory<char>[] names; 102var labelNames = default(VBuffer<ReadOnlyMemory<char>>); 106names = new ReadOnlyMemory<char>[labelNames.Length]; 141out Action<uint, ReadOnlyMemory<char>, Aggregator> addAgg, out Func<Dictionary<string, IDataView>> consolidate) 144var stratVal = new List<ReadOnlyMemory<char>>(); 156var confStratVal = new List<ReadOnlyMemory<char>>(); 224ValueGetter<VBuffer<ReadOnlyMemory<char>>> getKSlotNames = 225(ref VBuffer<ReadOnlyMemory<char>> dst) => 226dst = new VBuffer<ReadOnlyMemory<char>>(allTopK.First().Length, Enumerable.Range(1, allTopK.First().Length).Select(i => new ReadOnlyMemory<char>(i.ToString().ToCharArray())).ToArray()); 238ValueGetter<VBuffer<ReadOnlyMemory<char>>> getSlotNames = 239(ref VBuffer<ReadOnlyMemory<char>> dst) => 240dst = new VBuffer<ReadOnlyMemory<char>>(aggregator.ClassNames.Length, aggregator.ClassNames); 395public readonly ReadOnlyMemory<char>[] ClassNames; 397public Aggregator(IHostEnvironment env, ReadOnlyMemory<char>[] classNames, int scoreVectorSize, bool weighted, int? outputTopKAcc, string stratName) 533public void GetSlotNames(ref VBuffer<ReadOnlyMemory<char>> slotNames) 611private readonly ReadOnlyMemory<char>[] _classNames; 624var classNames = default(VBuffer<ReadOnlyMemory<char>>); 626_classNames = new ReadOnlyMemory<char>[_numClasses]; 653_classNames = new ReadOnlyMemory<char>[_numClasses]; 831private ValueGetter<VBuffer<ReadOnlyMemory<char>>> CreateSlotNamesGetter(int numTopClasses, string suffix) 834(ref VBuffer<ReadOnlyMemory<char>> dst) => 843private ValueGetter<VBuffer<ReadOnlyMemory<char>>> CreateKeyValueGetter() 846(ref VBuffer<ReadOnlyMemory<char>> dst) =>
Evaluators\MultiOutputRegressionEvaluator.cs (10)
96out Action<uint, ReadOnlyMemory<char>, Aggregator> addAgg, out Func<Dictionary<string, IDataView>> consolidate) 99var stratVal = new List<ReadOnlyMemory<char>>(); 363public void GetSlotNames(ref VBuffer<ReadOnlyMemory<char>> slotNames) 565ValueGetter<ReadOnlyMemory<char>> getter = GetScoreColumnKind; 583private void GetScoreColumnKind(ref ReadOnlyMemory<char> dst) 588private void GetScoreValueKind(ref ReadOnlyMemory<char> dst) 593private ValueGetter<VBuffer<ReadOnlyMemory<char>>> CreateSlotNamesGetter(DataViewSchema schema, int column, int length, string prefix) 599(ref VBuffer<ReadOnlyMemory<char>> dst) => schema[column].Annotations.GetValue(AnnotationUtils.Kinds.SlotNames, ref dst); 602(ref VBuffer<ReadOnlyMemory<char>> dst) => 717var labelNames = new ReadOnlyMemory<char>[labelCount];
Evaluators\QuantileRegressionEvaluator.cs (13)
49var quantiles = default(VBuffer<ReadOnlyMemory<char>>); 73var slotNames = default(VBuffer<ReadOnlyMemory<char>>); 213private readonly VBuffer<ReadOnlyMemory<char>> _slotNames; 220in VBuffer<ReadOnlyMemory<char>> slotNames, string stratName) 250ValueGetter<VBuffer<ReadOnlyMemory<char>>> getSlotNames = 251(ref VBuffer<ReadOnlyMemory<char>> dst) => dst = _slotNames; 281private readonly VBuffer<ReadOnlyMemory<char>> _quantiles; 284public QuantileRegressionPerInstanceEvaluator(IHostEnvironment env, DataViewSchema schema, string scoreCol, string labelCol, int scoreSize, VBuffer<ReadOnlyMemory<char>> quantiles) 310ReadOnlyMemory<char>[] quantiles = new ReadOnlyMemory<char>[_scoreSize]; 313_quantiles = new VBuffer<ReadOnlyMemory<char>>(quantiles.Length, quantiles); 367private ValueGetter<VBuffer<ReadOnlyMemory<char>>> CreateSlotNamesGetter(string prefix) 370(ref VBuffer<ReadOnlyMemory<char>> dst) =>
Evaluators\RankingEvaluator.cs (11)
159out Action<uint, ReadOnlyMemory<char>, Aggregator> addAgg, out Func<Dictionary<string, IDataView>> consolidate) 162var stratVal = new List<ReadOnlyMemory<char>>(); 167var groupName = new List<ReadOnlyMemory<char>>(); 172var groupStratVal = new List<ReadOnlyMemory<char>>(); 433public readonly List<ReadOnlyMemory<char>> GroupId; 449GroupId = new List<ReadOnlyMemory<char>>(); 530public ValueGetter<VBuffer<ReadOnlyMemory<char>>> GetGroupSummarySlotNames(string prefix) 533(ref VBuffer<ReadOnlyMemory<char>> dst) => 542public void GetSlotNames(ref VBuffer<ReadOnlyMemory<char>> slotNames) 635private readonly AnnotationUtils.AnnotationGetter<VBuffer<ReadOnlyMemory<char>>> _slotNamesGetter; 680private void SlotNamesGetter(int iinfo, ref VBuffer<ReadOnlyMemory<char>> dst)
Evaluators\RegressionEvaluatorBase.cs (2)
51out Action<uint, ReadOnlyMemory<char>, TAgg> addAgg, out Func<Dictionary<string, IDataView>> consolidate) 54var stratVal = new List<ReadOnlyMemory<char>>();
Model\Onnx\OnnxNode.cs (2)
21public abstract void AddAttribute(string argName, ReadOnlyMemory<char> value); 28public abstract void AddAttribute(string argName, IEnumerable<ReadOnlyMemory<char>> value);
Model\Pfa\PfaUtils.cs (2)
216else if (rawType == typeof(System.ReadOnlyMemory<char>) 256else if (rawType == typeof(System.ReadOnlyMemory<char>)
Prediction\CalibratorCatalog.cs (2)
301builder.Add(kindCol.Name, kindCol.Type, annotation.GetGetter<ReadOnlyMemory<char>>(kindCol)); 302builder.Add(valueKindCol.Name, valueKindCol.Type, annotation.GetGetter<ReadOnlyMemory<char>>(valueKindCol));
Scorers\FeatureContributionCalculation.cs (13)
191public Delegate GetTextContributionGetter(DataViewRow input, int colSrc, VBuffer<ReadOnlyMemory<char>> slotNames) 197Func<DataViewRow, int, VBuffer<ReadOnlyMemory<char>>, ValueGetter<ReadOnlyMemory<char>>> del = GetTextValueGetter<int>; 214private ReadOnlyMemory<char> GetSlotName(int index, VBuffer<ReadOnlyMemory<char>> slotNames) 217var slotName = slotNames.GetItemOrDefault(index); 223private ValueGetter<ReadOnlyMemory<char>> GetTextValueGetter<TSrc>(DataViewRow input, int colSrc, VBuffer<ReadOnlyMemory<char>> slotNames) 234(ref ReadOnlyMemory<char> dst) => 248var name = GetSlotName(ind, slotNames); 302private readonly VBuffer<ReadOnlyMemory<char>> _slotNames; 334_slotNames = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(featureSize); 340metadataBuilder.AddSlotNames(featureSize, (ref VBuffer<ReadOnlyMemory<char>> value) =>
Scorers\PredictedLabelScorerBase.cs (4)
49private readonly AnnotationUtils.AnnotationGetter<ReadOnlyMemory<char>> _getScoreColumnKind; 50private readonly AnnotationUtils.AnnotationGetter<ReadOnlyMemory<char>> _getScoreValueKind; 246private void GetScoreColumnKind(int iinfo, ref ReadOnlyMemory<char> dst) 252private void GetScoreValueKind(int iinfo, ref ReadOnlyMemory<char> dst)
Scorers\ScoreSchemaFactory.cs (9)
31(ref ReadOnlyMemory<char> value) => { value = scoreColumnKindValue.AsMemory(); }); 33(ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreValueKind.Score.AsMemory(); }); 64(ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreColumnKind.BinaryClassification.AsMemory(); }); 66(ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreValueKind.Probability.AsMemory(); }); 91metadataBuilder.AddSlotNames(quantiles.Length, (ref VBuffer<ReadOnlyMemory<char>> value) => 117public static DataViewSchema CreateSequencePredictionSchema(DataViewType scoreType, string scoreColumnKindValue, VBuffer<ReadOnlyMemory<char>> keyNames = default) 126(ref VBuffer<ReadOnlyMemory<char>> value) => value = keyNames); 128(ref ReadOnlyMemory<char> value) => value = scoreColumnKindValue.AsMemory()); 130(ref ReadOnlyMemory<char> value) => value = AnnotationUtils.Const.ScoreValueKind.PredictedLabel.AsMemory());
Transforms\ColumnConcatenatingTransformer.cs (3)
618private void GetSlotNames(ref VBuffer<ReadOnlyMemory<char>> dst) 626var bldr = BufferBuilder<ReadOnlyMemory<char>>.CreateDefault(); 630var names = default(VBuffer<ReadOnlyMemory<char>>);
Transforms\FeatureContributionCalculationTransformer.cs (2)
171private readonly VBuffer<ReadOnlyMemory<char>> _slotNames; 190_slotNames = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(_featureColumnType.Size);
Transforms\Hashing.cs (21)
144private readonly VBuffer<ReadOnlyMemory<char>>[] _keyValues; 248_keyValues = new VBuffer<ReadOnlyMemory<char>>[_columns.Length]; 373if (srcType.RawType == typeof(ReadOnlyMemory<char>)) 374return MakeScalarHashGetter<ReadOnlyMemory<char>, HashText>(input, srcCol, seed, mask, _nonOnnxExportableVersion); 446return ComposeGetterVecCore<ReadOnlyMemory<char>, HashText>(input, iinfo, srcCol, srcType); 485if (rawType == typeof(ReadOnlyMemory<char>)) 486return MakeCombinedVectorHashGetter<ReadOnlyMemory<char>, HashText>(input, srcCol, seed, mask); 610private readonly struct HashText : IHasher<ReadOnlyMemory<char>> 613public uint HashCoreOld(uint seed, uint mask, in ReadOnlyMemory<char> value) 617public uint HashCore(uint seed, uint mask, in ReadOnlyMemory<char> value) 621public uint HashCore(uint seed, uint mask, in VBuffer<ReadOnlyMemory<char>> values) 624foreach (var value in values.DenseValues()) 1347ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = (ref VBuffer<ReadOnlyMemory<char>> dst) => 1530public abstract VBuffer<ReadOnlyMemory<char>> GetKeyValuesMetadata(); 1532private sealed class TextEqualityComparer : IEqualityComparer<ReadOnlyMemory<char>> 1542public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) => x.Span.SequenceEqual(y.Span); 1544public int GetHashCode(ReadOnlyMemory<char> obj) 1575if (typeof(T) == typeof(ReadOnlyMemory<char>)) 1615public override VBuffer<ReadOnlyMemory<char>> GetKeyValuesMetadata()
Transforms\InvertHashUtils.cs (20)
53VBuffer<ReadOnlyMemory<char>> keyValues = default; 55ReadOnlyMemory<char> value = default; 186private ReadOnlyMemory<char> Textify(ref StringBuilder sb, ref StringBuilder temp, ref char[] cbuffer, ref Pair[] buffer, HashSet<Pair> pairs) 224var retval = sb.ToString().AsMemory(); 229public VBuffer<ReadOnlyMemory<char>> GetMetadata() 243var values = new ReadOnlyMemory<char>[count]; 253return new VBuffer<ReadOnlyMemory<char>>((int)_slots, count, values, indices); 258var values = new ReadOnlyMemory<char>[_slots]; 264return new VBuffer<ReadOnlyMemory<char>>(values.Length, values); 339private static void Load(IChannel ch, ModelLoadContext ctx, CodecFactory factory, ref VBuffer<ReadOnlyMemory<char>> values) 363var textCodec = (IValueCodec<VBuffer<ReadOnlyMemory<char>>>)codec; 372values = default(VBuffer<ReadOnlyMemory<char>>); 379private static void Save(IChannel ch, ModelSaveContext ctx, CodecFactory factory, in VBuffer<ReadOnlyMemory<char>> values) 398IValueCodec<VBuffer<ReadOnlyMemory<char>>> textCodec = (IValueCodec<VBuffer<ReadOnlyMemory<char>>>)codec; 422var text = pair.Value; 444public static void LoadAll(IHost host, ModelLoadContext ctx, int infoLim, out VBuffer<ReadOnlyMemory<char>>[] keyValues, out VectorDataViewType[] kvTypes) 452VBuffer<ReadOnlyMemory<char>>[] keyValuesLocal = null; 464keyValuesLocal = new VBuffer<ReadOnlyMemory<char>>[infoLim]; 478public static void SaveAll(IHost host, ModelSaveContext ctx, int infoLim, VBuffer<ReadOnlyMemory<char>>[] keyValues)
Transforms\KeyToVector.cs (9)
326var getter = inputMetadata.GetGetter<VBuffer<ReadOnlyMemory<char>>>(keyValuesColumn.Value); 335ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = (ref VBuffer<ReadOnlyMemory<char>> dst) => 364private void GetSlotNames(int iinfo, ref VBuffer<ReadOnlyMemory<char>> dst) 375var namesSlotSrc = default(VBuffer<ReadOnlyMemory<char>>); 386namesSlotSrc = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(typeSrc.Size); 393var namesKeySrc = default(VBuffer<ReadOnlyMemory<char>>); 396var keys = new ReadOnlyMemory<char>[keyCount]; 414foreach (var key in keys)
Transforms\SlotsDroppingTransformer.cs (4)
550private void GetSlotNames(int iinfo, ref VBuffer<ReadOnlyMemory<char>> dst) 554var names = default(VBuffer<ReadOnlyMemory<char>>); 846ValueGetter<VBuffer<ReadOnlyMemory<char>>> slotNamesGetter = (ref VBuffer<ReadOnlyMemory<char>> dst) => GetSlotNames(iinfo, ref dst);
Transforms\ValueMapping.cs (13)
211private static ValueGetter<VBuffer<ReadOnlyMemory<char>>> GetKeyValueGetter<TKey>(TKey[] keys) 214(ref VBuffer<ReadOnlyMemory<char>> dst) => 241var convertedValues = new List<ReadOnlyMemory<char>[]>(); 484var getKey = cursor.GetGetter<ReadOnlyMemory<char>>(cursor.Schema[keyIdx]); 485var getValue = cursor.GetGetter<ReadOnlyMemory<char>>(cursor.Schema[valueIdx]); 488ReadOnlyMemory<char> key = default; 489ReadOnlyMemory<char> value = default; 842if (typeof(TKey) == typeof(ReadOnlyMemory<char>)) 843return new Dictionary<ReadOnlyMemory<char>, TValue>(new ReadOnlyMemoryUtils.ReadonlyMemoryCharComparer()) as Dictionary<TKey, TValue>; 859ValueMapper<ReadOnlyMemory<char>, TValue> conv; 869if (Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion<ReadOnlyMemory<char>, TValue>( 1194node.AddAttribute("keys_strings", _valueMap.GetKeys<ReadOnlyMemory<char>>()); 1260node.AddAttribute("values_strings", _valueMap.GetValues<ReadOnlyMemory<char>>());
Transforms\ValueToKeyMappingTransformer.cs (5)
533var terms = columns[iinfo].Key.AsMemory(); 828var terms = GetTermsAndIds<ReadOnlyMemory<char>>(iinfo, out termIds); 965var terms = default(VBuffer<ReadOnlyMemory<char>>); 966TermMap<ReadOnlyMemory<char>> map = (TermMap<ReadOnlyMemory<char>>)_termMap[iinfo].Map;
Transforms\ValueToKeyMappingTransformerImpl.cs (16)
85public abstract void ParseAddTermArg(ref ReadOnlyMemory<char> terms, IChannel ch); 94private sealed class TextImpl : Builder<ReadOnlyMemory<char>> 111public override bool TryAdd(in ReadOnlyMemory<char> val) 207public override void ParseAddTermArg(ref ReadOnlyMemory<char> terms, IChannel ch) 213ReadOnlyMemory<char> term; 239ReadOnlyMemory<char> term = sterm.AsMemory(); 578internal sealed class TextImpl : TermMap<ReadOnlyMemory<char>> 640private void KeyMapper(in ReadOnlyMemory<char> src, ref uint dst) 649public override ValueMapper<ReadOnlyMemory<char>, uint> GetKeyMapper() 654public override void GetTerms(ref VBuffer<ReadOnlyMemory<char>> dst) 775private static void GetTextTerms<T>(in VBuffer<T> src, ValueMapper<T, StringBuilder> stringMapper, ref VBuffer<ReadOnlyMemory<char>> dst) 783Contracts.Assert(typeof(T) != typeof(ReadOnlyMemory<char>)); 1052ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = 1053(ref VBuffer<ReadOnlyMemory<char>> dst) => 1149ValueGetter<VBuffer<ReadOnlyMemory<char>>> mgetter = 1150(ref VBuffer<ReadOnlyMemory<char>> dst) =>
Utilities\ColumnCursor.cs (4)
65Delegate convert = (Func<ReadOnlyMemory<char>, string>)((ReadOnlyMemory<char> txt) => txt.ToString()); 86Delegate convert = (Func<ReadOnlyMemory<char>, string>)((ReadOnlyMemory<char> txt) => txt.ToString());
Utilities\ModelFileUtils.cs (7)
204/// REVIEW: consider adding an overload that returns <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> 303var roleGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor.Schema[0]); 304var colGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor.Schema[1]); 305var role = default(ReadOnlyMemory<char>); 306var col = default(ReadOnlyMemory<char>);
Utils\ApiUtils.cs (1)
38if (t == typeof(ReadOnlyMemory<char>) || t == typeof(string) || t.IsArray ||
Microsoft.ML.DataView (3)
DataViewType.cs (2)
86/// The standard text type. This has representation type of <see cref="ReadOnlyMemory{T}"/> with type parameter <see cref="char"/>. 106: base(typeof(ReadOnlyMemory<char>))
VBuffer.cs (1)
30/// cref="ReadOnlyMemory{Char}"/>, are totally fine.</typeparam>
Microsoft.ML.EntryPoints (4)
FeatureCombiner.cs (1)
126var metadata = default(VBuffer<ReadOnlyMemory<char>>);
PermutationFeatureImportance.cs (2)
309VBuffer<ReadOnlyMemory<char>> slots = default; 314foreach (var value in slotValues)
ScoreColumnSelector.cs (1)
92ReadOnlyMemory<char> tmp = default;
Microsoft.ML.FastTree (21)
FastTree.cs (4)
3150var names = default(VBuffer<ReadOnlyMemory<char>>); 3182var names = default(VBuffer<ReadOnlyMemory<char>>); 3202private void SaveTreeAsCode(InternalRegressionTree tree, TextWriter writer, in VBuffer<ReadOnlyMemory<char>> names) 3208private void ToCSharp(InternalRegressionTree tree, TextWriter writer, int node, in VBuffer<ReadOnlyMemory<char>> names)
GamModelParameters.cs (4)
372var names = default(VBuffer<ReadOnlyMemory<char>>); 378var name = names.GetItemOrDefault(featureIndex); 596private readonly VBuffer<ReadOnlyMemory<char>> _featNames; 641_featNames = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(len);
TreeEnsemble\InternalTreeEnsemble.cs (6)
426private readonly VBuffer<ReadOnlyMemory<char>> _content; 427private readonly VBuffer<ReadOnlyMemory<char>> _names; 449_names = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(featValueCount); 450_content = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(featValueCount); 457ReadOnlyMemory<char> name = _names.GetItemOrDefault(ifeat); 464ReadOnlyMemory<char> content = _content.GetItemOrDefault(ifeat);
TreeEnsembleFeaturizer.cs (6)
140(ValueGetter<VBuffer<ReadOnlyMemory<char>>>)owner.GetTreeSlotNames); 152(ValueGetter<VBuffer<ReadOnlyMemory<char>>>)owner.GetLeafSlotNames); 165(ValueGetter<VBuffer<ReadOnlyMemory<char>>>)owner.GetPathSlotNames); 474private void GetTreeSlotNames(ref VBuffer<ReadOnlyMemory<char>> dst) 485private void GetLeafSlotNames(ref VBuffer<ReadOnlyMemory<char>> dst) 502private void GetPathSlotNames(ref VBuffer<ReadOnlyMemory<char>> dst)
Utils\RegressionTreeBaseUtils.cs (1)
30var isLeaf = new List<ReadOnlyMemory<char>>();
Microsoft.ML.ImageAnalytics (4)
ImageLoader.cs (4)
231var getSrc = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[ColMapNewToOld[iinfo]]); 232ReadOnlyMemory<char> src = default; 269var getSrc = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[ColMapNewToOld[iinfo]]); 270ReadOnlyMemory<char> src = default;
Microsoft.ML.IntegrationTests (8)
Datasets\TypeTestData.cs (2)
56public ReadOnlyMemory<char> Tx { get; set; } 149private static ReadOnlyMemory<char> GetRandomCharSpan(Random rng, int length = 10)
IntrospectiveTraining.cs (3)
351VBuffer<ReadOnlyMemory<char>> categoricalSlotNames = new VBuffer<ReadOnlyMemory<char>>(); 354foreach (var slotName in categoricalSlotNames.GetValues())
ModelFiles.cs (3)
306VBuffer<ReadOnlyMemory<char>> slotNames = default; 494private int FindIndex(ReadOnlySpan<ReadOnlyMemory<char>> values, string slotName) 497foreach (var value in values)
Microsoft.ML.Mkl.Components (3)
OlsLinearRegression.cs (3)
901var names = default(VBuffer<ReadOnlyMemory<char>>); 918var name = names.GetItemOrDefault(i); 933var name = names.GetItemOrDefault(i);
Microsoft.ML.OnnxConverter (8)
OnnxNodeImpl.cs (2)
34public override void AddAttribute(string argName, ReadOnlyMemory<char> value) 38public override void AddAttribute(string argName, IEnumerable<ReadOnlyMemory<char>> value)
OnnxUtils.cs (5)
199public static void NodeAddAttributes(NodeProto node, string argName, ReadOnlyMemory<char> value) 205public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable<ReadOnlyMemory<char>> value) 231else if (rawType == typeof(ReadOnlyMemory<char>)) 262private static ByteString StringToByteString(ReadOnlyMemory<char> str) => ByteString.CopyFrom(Encoding.UTF8.GetBytes(str.ToString())); 263private static IEnumerable<ByteString> StringToByteString(IEnumerable<ReadOnlyMemory<char>> str)
SaveOnnxCommand.cs (1)
224VBuffer<ReadOnlyMemory<char>> slotNames = default;
Microsoft.ML.OnnxTransformer (7)
OnnxTransform.cs (4)
595ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = (ref VBuffer<ReadOnlyMemory<char>> dst) => 733ValueGetter<VBuffer<ReadOnlyMemory<char>>> valueGetter = (ref VBuffer<ReadOnlyMemory<char>> dst) =>
OnnxUtils.cs (3)
505typeof(ReadOnlyMemory<Char>), 539if (typeof(T) == typeof(ReadOnlyMemory<char>)) 561if (typeof(T) == typeof(ReadOnlyMemory<char>))
Microsoft.ML.Parquet (7)
ParquetLoader.cs (4)
521return CreateGetterDelegateCore<string, ReadOnlyMemory<char>>(col, _parquetConversions.Conv); 533return CreateGetterDelegateCore<IList, ReadOnlyMemory<char>>(col, _parquetConversions.Conv); 711public void Conv(in string src, ref ReadOnlyMemory<char> dst) => dst = src.AsMemory(); 718public void Conv(in IList src, ref ReadOnlyMemory<char> dst) => dst = ConvertListToString(src).AsMemory();
PartitionedFileLoader.cs (3)
383private readonly ReadOnlyMemory<char>[] _colValues; // Column values cached from the file path. 399_colValues = new ReadOnlyMemory<char>[Schema.Count - SubColumnCount]; 629var conv = Conversions.DefaultInstance.GetStandardConversion(TextDataViewType.Instance, type) as ValueMapper<ReadOnlyMemory<char>, TValue>;
Microsoft.ML.PerformanceTests (3)
TextLoaderBench.cs (3)
60var getters = new List<ValueGetter<ReadOnlyMemory<char>>>(); 63getters.Add(rowCursor.GetGetter<ReadOnlyMemory<char>>(_dataView.Schema[i])); 66ReadOnlyMemory<char> buff = default;
Microsoft.ML.Samples (34)
Dynamic\NgramExtraction.cs (2)
67VBuffer<ReadOnlyMemory<char>>> 87VBuffer<ReadOnlyMemory<char>> slotNames = default;
Dynamic\SimpleDataViewImplementation.cs (6)
49ReadOnlyMemory<char> textValue = default; 50VBuffer<ReadOnlyMemory<char>> tokensValue = default; 53.GetGetter<ReadOnlyMemory<char>>(textColumn); 56.GetGetter<VBuffer<ReadOnlyMemory<char>>>(tokensColumn); 266(ValueGetter<ReadOnlyMemory<char>>) 289ref ReadOnlyMemory<char> value)
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (2)
131VBuffer<ReadOnlyMemory<char>> keys = default; 149ReadOnlyMemory<char>[] originalLabels)
Dynamic\Transforms\Conversion\Hash.cs (1)
79var slotNames = new VBuffer<ReadOnlyMemory<char>>();
Dynamic\Transforms\Conversion\HashWithOptions.cs (1)
93var slotNames = new VBuffer<ReadOnlyMemory<char>>();
Dynamic\Transforms\Conversion\KeyToValueToKey.cs (2)
92ReadOnlyMemory<char>>>(transformedDataDefault.Schema[nameof( 97foreach (var value in row.GetValues())
Dynamic\Transforms\ImageAnalytics\ConvertToGrayScale.cs (4)
71ReadOnlyMemory<char> imagePath = default; 72ReadOnlyMemory<char> name = default; 76var imagePathGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor 79var nameGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor
Dynamic\Transforms\ImageAnalytics\ExtractPixels.cs (4)
79ReadOnlyMemory<char> imagePath = default; 80ReadOnlyMemory<char> name = default; 85var imagePathGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor 88var nameGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor
Dynamic\Transforms\ImageAnalytics\LoadImages.cs (4)
70ReadOnlyMemory<char> imagePath = default; 71ReadOnlyMemory<char> name = default; 74var imagePathGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor 77var nameGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor
Dynamic\Transforms\ImageAnalytics\ResizeImages.cs (4)
73ReadOnlyMemory<char> imagePath = default; 74ReadOnlyMemory<char> name = default; 78var imagePathGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor 81var nameGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor
Dynamic\Transforms\Text\ProduceHashedNgrams.cs (1)
75VBuffer<ReadOnlyMemory<char>> slotNames = default;
Dynamic\Transforms\Text\ProduceHashedWordBags.cs (1)
74VBuffer<ReadOnlyMemory<char>> slotNames = default;
Dynamic\Transforms\Text\ProduceNgrams.cs (1)
83VBuffer<ReadOnlyMemory<char>> slotNames = default;
Dynamic\Transforms\Text\ProduceWordBags.cs (1)
80VBuffer<ReadOnlyMemory<char>> slotNames = default;
Microsoft.ML.Samples.GPU (2)
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (2)
131VBuffer<ReadOnlyMemory<char>> keys = default; 149ReadOnlyMemory<char>[] originalLabels)
Microsoft.ML.StandardTrainers (25)
Standard\LinearModelParameters.cs (3)
376var names = default(VBuffer<ReadOnlyMemory<char>>); 379subBuilder.AddSlotNames(Weight.Length, (ref VBuffer<ReadOnlyMemory<char>> dst) => names.CopyTo(ref dst)); 551var names = default(VBuffer<ReadOnlyMemory<char>>);
Standard\LinearPredictorUtils.cs (6)
37var featureNames = default(VBuffer<ReadOnlyMemory<char>>); 105var featureNames = default(VBuffer<ReadOnlyMemory<char>>); 117var name = featureNames.GetItemOrDefault(idx); 208in VBuffer<Single> weights, in VBuffer<ReadOnlyMemory<char>> names) 218var name = names.GetItemOrDefault(index); 231var names = default(VBuffer<ReadOnlyMemory<char>>);
Standard\LogisticRegression\LogisticRegression.cs (1)
271var namesSpans = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(featureLength);
Standard\LogisticRegression\MulticlassLogisticRegression.cs (8)
188VBuffer<ReadOnlyMemory<char>> labelNames = default; 203ReadOnlySpan<ReadOnlyMemory<char>> values = labelNames.GetValues(); 209ReadOnlyMemory<char> value = values[i]; 838var names = default(VBuffer<ReadOnlyMemory<char>>); 857var name = names.GetItemOrDefault(index); 1098ValueGetter<VBuffer<ReadOnlyMemory<char>>> getSlotNames = 1099(ref VBuffer<ReadOnlyMemory<char>> dst) => 1119var names = default(VBuffer<ReadOnlyMemory<char>>);
Standard\ModelStatistics.cs (7)
181internal virtual DataViewSchema.Annotations MakeStatisticsMetadata(RoleMappedSchema schema, in VBuffer<ReadOnlyMemory<char>> names) 357private void GetUnorderedCoefficientStatistics(in VBuffer<ReadOnlyMemory<char>> names, 358ref VBuffer<float> estimate, ref VBuffer<float> stdErr, ref VBuffer<float> zScore, ref VBuffer<float> pValue, out ValueGetter<VBuffer<ReadOnlyMemory<char>>> getSlotNames) 391(ref VBuffer<ReadOnlyMemory<char>> dst) => 432var names = default(VBuffer<ReadOnlyMemory<char>>); 557internal override DataViewSchema.Annotations MakeStatisticsMetadata(RoleMappedSchema schema, in VBuffer<ReadOnlyMemory<char>> names) 575ValueGetter<VBuffer<ReadOnlyMemory<char>>> getSlotNames;
Microsoft.ML.TensorFlow (6)
TensorflowUtils.cs (5)
65metadataBuilder.Add(TensorflowOperatorTypeKind, TextDataViewType.Instance, (ref ReadOnlyMemory<char> value) => value = op.OpType.AsMemory()); 69VBuffer<ReadOnlyMemory<char>> upstreamOperatorNames = default; 77(ref VBuffer<ReadOnlyMemory<char>> value) => { upstreamOperatorNames.CopyTo(ref value); }); 471else if (typeof(T) == typeof(ReadOnlyMemory<char>)) 512else if (typeof(T) == typeof(ReadOnlyMemory<char>))
TensorTypeExtensions.cs (1)
22if (typeof(T) == typeof(ReadOnlyMemory<char>))
Microsoft.ML.TensorFlow.Tests (2)
TensorflowTests.cs (2)
590ReadOnlyMemory<char> opType = default; 606VBuffer<ReadOnlyMemory<char>> inputOps = default;
Microsoft.ML.TestFramework (18)
BaseTestBaseline.cs (2)
724CompareSelectedColumns<ReadOnlyMemory<char>>(leftColumnName, rightColumnName, left, right, isRightColumnOnnxScalar: isRightColumnOnnxScalar); 799if (typeof(T) == typeof(ReadOnlyMemory<Char>))
DataPipe\TestDataPipe.cs (8)
913VBuffer<ReadOnlyMemory<char>>[] expected = new VBuffer<ReadOnlyMemory<char>>[2]; 914ReadOnlyMemory<char>[] values = { "Fred".AsMemory(), "McGriff".AsMemory(), "free".AsMemory(), "agent".AsMemory() }; 915expected[0] = new VBuffer<ReadOnlyMemory<char>>(values.Length, values); 916ReadOnlyMemory<char>[] values1 = { "erythromycin".AsMemory(), "treating".AsMemory(), "pneumonia".AsMemory() }; 917expected[1] = new VBuffer<ReadOnlyMemory<char>>(values1.Length, values1); 924var getter = c.GetGetter<VBuffer<ReadOnlyMemory<char>>>(col.Value); 925var buffer = default(VBuffer<ReadOnlyMemory<char>>);
DataPipe\TestDataPipeBase.cs (4)
916else if (rawType == typeof(ReadOnlyMemory<char>)) 917return GetComparerOne<ReadOnlyMemory<char>>(r1, r2, col, (a, b) => a.Span.SequenceEqual(b.Span)); 967else if (itemType == typeof(ReadOnlyMemory<char>)) 968return GetComparerVec<ReadOnlyMemory<char>>(r1, r2, col, size, (a, b) => a.Span.SequenceEqual(b.Span));
TestSparseDataView.cs (4)
40GenericSparseDataView(new ReadOnlyMemory<char>[] { "a".AsMemory(), "b".AsMemory(), "c".AsMemory() }, 41new ReadOnlyMemory<char>[] { "aa".AsMemory(), "bb".AsMemory(), "cc".AsMemory() }); 80GenericDenseDataView(new ReadOnlyMemory<char>[] { "a".AsMemory(), "b".AsMemory(), "c".AsMemory() }, 81new ReadOnlyMemory<char>[] { "aa".AsMemory(), "bb".AsMemory(), "cc".AsMemory() });
Microsoft.ML.TestFrameworkCommon (3)
TestCommon.cs (3)
234var names1 = default(VBuffer<ReadOnlyMemory<char>>); 235var names2 = default(VBuffer<ReadOnlyMemory<char>>); 269private static bool CheckMetadataCallFailure(string kind, DataViewSchema sch, int col, ref VBuffer<ReadOnlyMemory<char>> names)
Microsoft.ML.Tests (89)
ExpressionLanguageTests\ExpressionLanguageTests.cs (23)
40using TX = ReadOnlyMemory<char>; 247var getters = new Func<ReadOnlyMemory<char>, bool>[types.Length]; 254ReadOnlyMemory<char> chars = text.AsMemory().Slice(ichMin, ichLim - ichMin); 257ReadOnlyMemory<char> line; 270.Select(x => ReadOnlyMemoryUtils.EqualsStr("_", x) ? ReadOnlyMemory<char>.Empty : x) 285private Func<ReadOnlyMemory<char>, bool> GetGetter(int i, DataViewType dst, object[] args) 390var v = (ReadOnlyMemory<char>)src; 493FunctionProviderUtils.Fn<TX, TX>(Dump), 494FunctionProviderUtils.Fn<TX, I4, I4>(Dump), 495FunctionProviderUtils.Fn<TX, I8, I8>(Dump), 496FunctionProviderUtils.Fn<TX, R4, R4>(Dump), 497FunctionProviderUtils.Fn<TX, R8, R8>(Dump), 498FunctionProviderUtils.Fn<TX, BL, BL>(Dump), 499FunctionProviderUtils.Fn<TX, TX, TX>(Dump)); 502return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, TX>(DumpChars)); 596public static T Dump<T>(TX fmt, T a) 602public static TX DumpChars(TX a)
ImagesTests.cs (8)
154var pathGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cropped.Schema["ImagePath"]); 155ReadOnlyMemory<char> path = default; 1138var pathBuffer = default(ReadOnlyMemory<char>); 1139var labelBuffer = default(ReadOnlyMemory<char>); 1140var pathGetter = cursor.GetGetter<ReadOnlyMemory<char>>(tsvFile.Schema["ImagePath"]); 1141var labelGetter = cursor.GetGetter<ReadOnlyMemory<char>>(tsvFile.Schema["Label"]);
OnnxConversionTest.cs (2)
1521VBuffer<ReadOnlyMemory<char>> mlNetSlots = default; 1522VBuffer<ReadOnlyMemory<char>> onnxSlots = default;
Scenarios\Api\Estimators\PredictAndMetadata.cs (2)
46VBuffer<ReadOnlyMemory<char>> originalLabels = default; 60VBuffer<ReadOnlyMemory<char>> keys = default;
Scenarios\Api\TestApi.cs (4)
246ReadOnlyMemory<char> retrievedReadOnlyMemory = new ReadOnlyMemory<char>(); 250VBuffer<ReadOnlyMemory<char>> retrievedReadOnlyMemoryVBuffer = new VBuffer<ReadOnlyMemory<char>>(); 358return view.GetColumn<ReadOnlyMemory<char>>(view.Schema["Workclass"]).Select(x => x.ToString()).ToList();
SvmLightTests.cs (2)
29public ReadOnlyMemory<char> Comment; 162AnnotationUtils.Kinds.SlotNames, new VBuffer<ReadOnlyMemory<char>>(3, new[] { "aurora".AsMemory(), "beachwood".AsMemory(), "chagrin".AsMemory() }),
TermEstimatorTests.cs (1)
145var names1 = default(VBuffer<ReadOnlyMemory<char>>);
TextLoaderTests.cs (12)
293var textGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor.Schema[1]); 301ReadOnlyMemory<char> text = new ReadOnlyMemory<char>(); 554var textGetter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor.Schema[1]); 562ReadOnlyMemory<char> text = new ReadOnlyMemory<char>(); 1321var descriptionGetter = curs.GetGetter<ReadOnlyMemory<char>>(data.Schema["description"]); 1322var animalGetter = curs.GetGetter<ReadOnlyMemory<char>>(data.Schema["animal"]); 1325ReadOnlyMemory<char> description = default; 1326ReadOnlyMemory<char> animal = default; 1469ReadOnlyMemory<char> baselineDescription = default; 1481ReadOnlyMemory<char> testDescription = default; 1500var delegateBaselineDescription = cursorBaseline.GetGetter<ReadOnlyMemory<char>>(baselineDV.Schema["description"]); 1512var delegateTestDescription = cursorTest.GetGetter<ReadOnlyMemory<char>>(testDV.Schema["description"]);
TrainerEstimators\TreeEnsembleFeaturizerTest.cs (3)
67VBuffer<ReadOnlyMemory<char>> slotNames = default; 90VBuffer<ReadOnlyMemory<char>> leafIdsSlotNames = default; 113VBuffer<ReadOnlyMemory<char>> pathIdsSlotNames = default;
Transformers\CategoricalHashTests.cs (1)
139VBuffer<ReadOnlyMemory<char>> slots = default;
Transformers\CategoricalTests.cs (2)
142VBuffer<ReadOnlyMemory<char>> slotNames = default; 217VBuffer<ReadOnlyMemory<char>> slots = default;
Transformers\ConvertTests.cs (2)
295VBuffer<ReadOnlyMemory<char>> slotNames = default; 353VBuffer<ReadOnlyMemory<char>> slots = default;
Transformers\CopyColumnEstimatorTests.cs (2)
145var names1 = default(VBuffer<ReadOnlyMemory<char>>); 146var names2 = default(VBuffer<ReadOnlyMemory<char>>);
Transformers\HashTests.cs (2)
85VBuffer<ReadOnlyMemory<char>> keys = default; 323public ReadOnlyMemory<char> Foo { get; set; }
Transformers\KeyToBinaryVectorEstimatorTest.cs (1)
114VBuffer<ReadOnlyMemory<char>> slots = default;
Transformers\KeyToVectorEstimatorTests.cs (1)
132VBuffer<ReadOnlyMemory<char>> slots = default;
Transformers\NAIndicatorTests.cs (2)
145var value = new VBuffer<ReadOnlyMemory<char>>(); 148var mem = new ReadOnlyMemory<char>();
Transformers\TextFeaturizerTests.cs (2)
578VBuffer<ReadOnlyMemory<char>> text = default; 579var getter = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(cursor.Schema["Text"]);
Transformers\ValueMappingTests.cs (17)
93var keys = new List<ReadOnlyMemory<char>>() { "foo".AsMemory(), "bar".AsMemory(), "test".AsMemory(), "wahoo".AsMemory() }; 283var getterD = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(result.Schema[3]); 284var getterE = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(result.Schema[4]); 285var getterF = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(result.Schema[5]); 288VBuffer<ReadOnlyMemory<char>> dValue = default; 292VBuffer<ReadOnlyMemory<char>> eValue = default; 296VBuffer<ReadOnlyMemory<char>> fValue = default; 565var getterD = cursor.GetGetter<ReadOnlyMemory<char>>(result.Schema["DOutput"]); 569ReadOnlyMemory<char> dValue = default; 574var allowedKeyValueGetter = annotations.GetGetter<VBuffer<ReadOnlyMemory<char>>>(annotations.Schema["KeyValues"]); 575VBuffer<ReadOnlyMemory<char>> allowedKeys = default; 580var allowedKeyPool = new HashSet<ReadOnlyMemory<char>>(allowedKeys.DenseValues()); 633var keyValuePairs = new List<KeyValuePair<ReadOnlyMemory<char>, int>>() { 634new KeyValuePair<ReadOnlyMemory<char>,int>("foo".AsMemory(), 1), 635new KeyValuePair<ReadOnlyMemory<char>,int>("bar".AsMemory(), 2), 636new KeyValuePair<ReadOnlyMemory<char>,int>("test".AsMemory(), 3), 637new KeyValuePair<ReadOnlyMemory<char>,int>("wahoo".AsMemory(), 4)
Microsoft.ML.TimeSeries (6)
SequentialAnomalyDetectionTransformBase.cs (3)
306private readonly VBuffer<ReadOnlyMemory<Char>> _slotNames; 325_slotNames = new VBuffer<ReadOnlyMemory<char>>(4, new[] { "Alert".AsMemory(), "Raw Score".AsMemory(), 340public void GetSlotNames(ref VBuffer<ReadOnlyMemory<char>> dst) => _slotNames.CopyTo(ref dst, 0, _parent.OutputLength);
SrCnnTransformBase.cs (3)
149private readonly VBuffer<ReadOnlyMemory<Char>> _slotNames; 168_slotNames = new VBuffer<ReadOnlyMemory<char>>(_parent.OutputLength, new[] { "Alert".AsMemory(), "Raw Score".AsMemory(), 183public void GetSlotNames(ref VBuffer<ReadOnlyMemory<char>> dst) => _slotNames.CopyTo(ref dst, 0, _parent.OutputLength);
Microsoft.ML.Tokenizers (29)
Model\TiktokenTokenizer.cs (20)
27private readonly Dictionary<ReadOnlyMemory<byte>, int> _encoder; 28private readonly Dictionary<int, ReadOnlyMemory<byte>> _decoder; 77Dictionary<ReadOnlyMemory<byte>, int> encoder, 78Dictionary<int, ReadOnlyMemory<byte>> decoder, 157internal static async ValueTask<(Dictionary<ReadOnlyMemory<byte>, int>, Dictionary<StringSpanOrdinalKey, (int Id, string Token)>, Dictionary<int, ReadOnlyMemory<byte>>)> LoadTiktokenBpeAsync( 160Dictionary<ReadOnlyMemory<byte>, int> encoder; 162Dictionary<int, ReadOnlyMemory<byte>> decoder; 182encoder = new Dictionary<ReadOnlyMemory<byte>, int>(suggestedCapacity, ReadOnlyMemoryByteComparer.Instance); 184decoder = new Dictionary<int, ReadOnlyMemory<byte>>(suggestedCapacity); 817if (_decoder.TryGetValue(id, out ReadOnlyMemory<byte> tokenBytes)) 891if (_decoder.TryGetValue(id, out ReadOnlyMemory<byte> tokenBytes)) 1001internal IReadOnlyDictionary<ReadOnlyMemory<byte>, int> Encoder => _encoder; 1006internal IReadOnlyDictionary<int, ReadOnlyMemory<byte>> Decoder => _decoder; 1281private static readonly ConcurrentDictionary<string, (Dictionary<ReadOnlyMemory<byte>, int> encoder, Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab, Dictionary<int, ReadOnlyMemory<byte>> decoder)> _tiktokenCache = new(StringComparer.OrdinalIgnoreCase); 1305out (Dictionary<ReadOnlyMemory<byte>, int> encoder, Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab, Dictionary<int, ReadOnlyMemory<byte>> decoder) cache)) 1396(Dictionary<ReadOnlyMemory<byte>, int> encoder, Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab, Dictionary<int, ReadOnlyMemory<byte>> decoder) =
Utils\ByteArrayComparer.cs (4)
11internal sealed class ReadOnlyMemoryByteComparer : IEqualityComparer<ReadOnlyMemory<byte>> 15public bool Equals(ReadOnlyMemory<byte> x, ReadOnlyMemory<byte> y) => 18public int GetHashCode(ReadOnlyMemory<byte> x)
Utils\BytePairEncoder.cs (5)
16public static (int Id, int TokenIndex, int TokenLength)[] BytePairEncode(ReadOnlyMemory<byte> mergingBytes, IReadOnlyDictionary<ReadOnlyMemory<byte>, int> ranks, ReadOnlySpan<int> indexMappingSpan) 39var slice = mergingBytes.SliceStartEnd(byteIndicesAndRanks[startIndex].Index, byteIndicesAndRanks[startIndex + skip + 2].Index); 119private static ReadOnlyMemory<byte> SliceStartEnd(this ReadOnlyMemory<byte> memory, int start, int end) => memory.Slice(start, end - start);
Microsoft.ML.Tokenizers.Tests (7)
TiktokenTests.cs (7)
125IReadOnlyDictionary<ReadOnlyMemory<byte>, int> encoder = GetEncoder(tiktoken)!; 126IReadOnlyDictionary<ReadOnlyMemory<byte>, int> externalEncoder = GetEncoder(externalTokenizer)!; 129foreach (KeyValuePair<ReadOnlyMemory<byte>, int> kvp in encoder) 839private static IReadOnlyDictionary<ReadOnlyMemory<byte>, int>? GetEncoder(TiktokenTokenizer tiktoken) 840=> typeof(TiktokenTokenizer).GetProperty("Encoder", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(tiktoken) as IReadOnlyDictionary<ReadOnlyMemory<byte>, int>; 842private static IReadOnlyDictionary<int, ReadOnlyMemory<byte>>? GetDecoder(TiktokenTokenizer tiktoken) 843=> typeof(TiktokenTokenizer).GetProperty("Decoder", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(tiktoken) as IReadOnlyDictionary<int, ReadOnlyMemory<byte>>;
Microsoft.ML.TorchSharp (90)
AutoFormerV2\ObjectDetectionMetrics.cs (6)
84var labelColEnumerable = dataView.GetColumn<VBuffer<ReadOnlyMemory<char>>>(labelCol); 89foreach (var label in labelRow.DenseValues()) 302var predLabGet = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(predictedLabelCol); 306VBuffer<ReadOnlyMemory<char>> predLab = default; 347var predLabGet = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(labelCol); 350VBuffer<ReadOnlyMemory<char>> predLab = default;
AutoFormerV2\ObjectDetectionTrainer.cs (2)
759meta.Add(AnnotationUtils.Kinds.ScoreColumnKind, TextDataViewType.Instance, (ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreColumnKind.MulticlassClassification.AsMemory(); }); 761meta.Add(AnnotationUtils.Kinds.ScoreValueKind, TextDataViewType.Instance, (ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreValueKind.Score.AsMemory(); });
NasBert\NasBertTrainer.cs (16)
182private protected ValueGetter<ReadOnlyMemory<char>> Sentence1Getter; 183private protected ValueGetter<ReadOnlyMemory<char>> Sentence2Getter; 226Sentence1Getter = cursor.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.BertOptions.Sentence1ColumnName]); 227Sentence2Getter = Parent.BertOptions.Sentence2ColumnName != default ? cursor.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.BertOptions.Sentence2ColumnName]) : default; 245ReadOnlyMemory<char> sentence1 = default; 255ReadOnlyMemory<char> sentence2 = default; 525meta.Add(AnnotationUtils.Kinds.ScoreColumnKind, TextDataViewType.Instance, (ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreColumnKind.MulticlassClassification.AsMemory(); }); 527meta.Add(AnnotationUtils.Kinds.ScoreValueKind, TextDataViewType.Instance, (ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreValueKind.Score.AsMemory(); }); 582private IList<int> PrepInputTokens(ref ReadOnlyMemory<char> sentence1, ref ReadOnlyMemory<char> sentence2, ref ValueGetter<ReadOnlyMemory<char>> getSentence1, ref ValueGetter<ReadOnlyMemory<char>> getSentence2, Tokenizer tokenizer) 612private protected void UpdateCacheIfNeeded(long position, TensorCacher outputCache, ref ReadOnlyMemory<char> sentence1, ref ReadOnlyMemory<char> sentence2, ref ValueGetter<ReadOnlyMemory<char>> getSentence1, ref ValueGetter<ReadOnlyMemory<char>> getSentence2, Tokenizer tokenizer)
NasBert\NerTrainer.cs (7)
166ReadOnlyMemory<char> sentenceRom = default; 215VBuffer<ReadOnlyMemory<char>> keys = default; 414ValueGetter<ReadOnlyMemory<char>> getSentence1 = default; 415ValueGetter<ReadOnlyMemory<char>> getSentence2 = default; 419getSentence1 = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.SentenceColumn.Name]); 421ReadOnlyMemory<char> sentence1 = default; 422ReadOnlyMemory<char> sentence2 = default;
NasBert\SentenceSimilarityTrainer.cs (6)
272ValueGetter<ReadOnlyMemory<char>> getSentence1 = default; 273ValueGetter<ReadOnlyMemory<char>> getSentence2 = default; 277getSentence1 = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.SentenceColumn.Name]); 278getSentence2 = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.SentenceColumn2.Name]); 280ReadOnlyMemory<char> sentence1 = default; 281ReadOnlyMemory<char> sentence2 = default;
NasBert\TextClassificationTrainer.cs (12)
318ValueGetter<ReadOnlyMemory<char>> getSentence1 = default; 319ValueGetter<ReadOnlyMemory<char>> getSentence2 = default; 323getSentence1 = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.SentenceColumn.Name]); 325getSentence2 = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.SentenceColumn2.Name]); 327ReadOnlyMemory<char> sentence1 = default; 328ReadOnlyMemory<char> sentence2 = default; 349ValueGetter<ReadOnlyMemory<char>> getSentence1 = default; 350ValueGetter<ReadOnlyMemory<char>> getSentence2 = default; 354getSentence1 = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.SentenceColumn.Name]); 356getSentence2 = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.SentenceColumn2.Name]); 358ReadOnlyMemory<char> sentence1 = default; 359ReadOnlyMemory<char> sentence2 = default;
Roberta\QATrainer.cs (41)
274var contextGetter = cursor.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.Option.ContextColumnName]); 275var questionGetter = cursor.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.Option.QuestionColumnName]); 276var answerGetter = cursor.GetGetter<ReadOnlyMemory<char>>(input.Schema[Parent.Option.TrainingAnswerColumnName]); 304ValueGetter<ReadOnlyMemory<char>> contextGetter, 305ValueGetter<ReadOnlyMemory<char>> questionGetter, 306ValueGetter<ReadOnlyMemory<char>> answerGetter, 389private (Tensor image, Tensor Label, bool hasMapping) PrepareData(ValueGetter<ReadOnlyMemory<char>> contextGetter, ValueGetter<ReadOnlyMemory<char>> questionGetter, ValueGetter<ReadOnlyMemory<char>> answerGetter, ValueGetter<int> answerIndexGetter) 393ReadOnlyMemory<char> context = default; 394ReadOnlyMemory<char> question = default; 395ReadOnlyMemory<char> answer = default; 533if (contextCol.Kind != SchemaShape.Column.VectorKind.Scalar || contextCol.ItemType.RawType != typeof(ReadOnlyMemory<char>)) 539if (questionCol.Kind != SchemaShape.Column.VectorKind.Scalar || questionCol.ItemType.RawType != typeof(ReadOnlyMemory<char>)) 545if (answerCol.Kind != SchemaShape.Column.VectorKind.Scalar || answerCol.ItemType.RawType != typeof(ReadOnlyMemory<char>)) 741meta.Add(AnnotationUtils.Kinds.ScoreColumnKind, TextDataViewType.Instance, (ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreColumnKind.MulticlassClassification.AsMemory(); }); 743meta.Add(AnnotationUtils.Kinds.ScoreValueKind, TextDataViewType.Instance, (ref ReadOnlyMemory<char> value) => { value = AnnotationUtils.Const.ScoreValueKind.Score.AsMemory(); }); 775ValueGetter<ReadOnlyMemory<char>> getContext = default; 776ValueGetter<ReadOnlyMemory<char>> getQuestion = default; 778ReadOnlyMemory<char> context = default; 779ReadOnlyMemory<char> question = default; 781getContext = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[_parent.Options.ContextColumnName]); 782getQuestion = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[_parent.Options.QuestionColumnName]); 802ValueGetter<ReadOnlyMemory<char>> getContext = default; 803ValueGetter<ReadOnlyMemory<char>> getQuestion = default; 805ReadOnlyMemory<char> context = default; 806ReadOnlyMemory<char> question = default; 808getContext = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[_parent.Options.ContextColumnName]); 809getQuestion = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[_parent.Options.QuestionColumnName]); 811ValueGetter<VBuffer<ReadOnlyMemory<char>>> predictedAnswer = (ref VBuffer<ReadOnlyMemory<char>> dst) => 851private Tensor PrepInputTensors(ref ReadOnlyMemory<char> context, ref ReadOnlyMemory<char> question, ValueGetter<ReadOnlyMemory<char>> contextGetter, ValueGetter<ReadOnlyMemory<char>> questionGetter, out int contextLength, out int questionLength, out int[] contextIds) 886public ReadOnlyMemory<char>[] PredictedAnswersBuffer; 894PredictedAnswersBuffer = new ReadOnlyMemory<char>[maxLength]; 909private protected void UpdateCacheIfNeeded(long position, TensorCacher outputCache, ref ReadOnlyMemory<char> context, ref ReadOnlyMemory<char> question, ref ValueGetter<ReadOnlyMemory<char>> getContext, ref ValueGetter<ReadOnlyMemory<char>> getQuestion)
Microsoft.ML.TorchSharp.Tests (10)
QATests.cs (8)
93var answerGetter = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(transformedData.Schema["Answer"]); 94var contextGetter = cursor.GetGetter<ReadOnlyMemory<char>>(transformedData.Schema["Context"]); 95var questionGetter = cursor.GetGetter<ReadOnlyMemory<char>>(transformedData.Schema["Question"]); 96var trainingAnswerGetter = cursor.GetGetter<ReadOnlyMemory<char>>(transformedData.Schema["TrainingAnswer"]); 99VBuffer<ReadOnlyMemory<char>> answer = default; 100ReadOnlyMemory<char> trainingAnswer = default; 101ReadOnlyMemory<char> context = default; 102ReadOnlyMemory<char> question = default;
TextClassificationTests.cs (2)
153var predictedLabel = filteredModel.Transform(dataNoLabel).GetColumn<ReadOnlyMemory<char>>(transformerSchema[3].Name); 337var predictedLabel = transformer.Transform(preppedData).GetColumn<ReadOnlyMemory<char>>(transformerSchema[5].Name);
Microsoft.ML.Transforms (273)
Dracula\CountTableTransformer.cs (7)
314VBuffer<ReadOnlyMemory<char>> keyNames = default; 633private ValueGetter<VBuffer<ReadOnlyMemory<char>>> GetSlotNamesGetter(DataViewSchema.Column inputCol, int iinfo) 637VBuffer<ReadOnlyMemory<char>> inputSlotNames = default; 644inputSlotNames = new VBuffer<ReadOnlyMemory<char>>(1, new[] { inputCol.Name.AsMemory() }); 648VBuffer<ReadOnlyMemory<char>> featureNames = default; 649ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = 650(ref VBuffer<ReadOnlyMemory<char>> dst) =>
Dracula\Featurizer.cs (1)
118public void GetFeatureNames(string[] classNames, ref VBuffer<ReadOnlyMemory<char>> featureNames)
Expression\BuiltinFunctions.cs (80)
26using TX = ReadOnlyMemory<char>; 42Contracts.Assert(type == typeof(BL) || type == typeof(I4) || type == typeof(I8) || type == typeof(TX), 159FunctionProviderUtils.Fn<TX, TX>(Default)); 293return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, I4>(Len)); 295return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, TX>(Lower)); 297return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, TX>(Upper)); 299return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, I4, TX>(Right)); 301return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, I4, TX>(Left)); 303return FunctionProviderUtils.Ret(FunctionProviderUtils.Fn<TX, I4, I4, TX>(Mid)); 307FunctionProviderUtils.Fn<TX>(Empty), 308Id<TX>(), 309FunctionProviderUtils.Fn<TX, TX, TX>(Concat), 310FunctionProviderUtils.Fn<TX, TX, TX, TX>(Concat), 311FunctionProviderUtils.Fn<TX[], TX>(Concat)); 320FunctionProviderUtils.Fn<TX, BL>(ToBL), 328FunctionProviderUtils.Fn<TX, I4>(ToI4), 336FunctionProviderUtils.Fn<TX, I8>(ToI8), 346FunctionProviderUtils.Fn<TX, R4>(ToR4)); 354FunctionProviderUtils.Fn<TX, R8>(ToR8)); 357FunctionProviderUtils.Fn<I4, TX>(ToTX), 358FunctionProviderUtils.Fn<I8, TX>(ToTX), 359FunctionProviderUtils.Fn<R4, TX>(ToTX), 360FunctionProviderUtils.Fn<R8, TX>(ToTX), 361FunctionProviderUtils.Fn<BL, TX>(ToTX), 362Id<TX>()); 403if (type == typeof(TX)) 404return default(TX); 473public static TX Default(TX a) 475return default(TX); 707public static TX Lower(TX a) 717public static TX Upper(TX a) 728public static TX Empty() 730return TX.Empty; 734public static TX Concat(TX a, TX b) 747public static TX Concat(TX a, TX b, TX c) 757public static TX Concat(TX[] a) 765return TX.Empty; 774public static I4 Len(TX a) 805public static TX Right(TX a, I4 min) 813public static TX Left(TX a, I4 lim) 821public static TX Mid(TX a, I4 min, I4 lim) 828return TX.Empty; 844public static BL ToBL(TX a) 851public static I4 ToI4(TX a) 858public static I8 ToI8(TX a) 880public static R4 ToR4(TX a) 902public static R8 ToR8(TX a) 909public static TX ToTX(I4 src) => src.ToString().AsMemory(); 910public static TX ToTX(I8 src) => src.ToString().AsMemory(); 911public static TX ToTX(R4 src) => src.ToString("R", CultureInfo.InvariantCulture).AsMemory(); 912public static TX ToTX(R8 src) => src.ToString("G17", CultureInfo.InvariantCulture).AsMemory(); 913public static TX ToTX(BL src) 922public static BL Equals(TX first, TX second) 928public static BL NotEquals(TX first, TX second)
Expression\CodeGen.cs (21)
19using TX = ReadOnlyMemory<char>; 256Contracts.Assert(value is TX); 257TX text = (TX)value; 259CallFnc<string, TX>(Exec.ToTX); 285Contracts.Assert(node.ExprValue is TX); 286TX text = (TX)node.ExprValue; 289CallFnc<string, TX>(Exec.ToTX); 780CallFnc<TX, TX, BL>(BuiltinFunctions.Equals); 783CallFnc<TX, TX, BL>(BuiltinFunctions.NotEquals); 841typeLoc = typeof(TX); 1003var x = (TX)val; 1005CallFnc<string, TX>(Exec.ToTX); 1161CallFnc<TX, TX, bool>(BuiltinFunctions.Equals); 1165CallFnc<TX, TX, bool>(BuiltinFunctions.Equals);
Expression\Exec.cs (2)
11using TX = ReadOnlyMemory<char>; 28public static TX ToTX(string str)
Expression\LambdaBinder.cs (8)
20using TX = ReadOnlyMemory<char>; 946TX? v1; 947TX? v2; 1532TX? val; 1785(a,b) => Cast<TX>(a).Span.SequenceEqual(Cast<TX>(b).Span), 1799(a,b) => !Cast<TX>(a).Span.SequenceEqual(Cast<TX>(b).Span),
Expression\Node.cs (8)
19using TX = ReadOnlyMemory<char>; 359return typeof(TX); 377if (type == typeof(TX)) 450public void SetValue(TX value) 456public void SetValue(TX? value) 588public bool TryGet(out TX? value) 592value = (TX?)ExprValue; 811public readonly TX Value;
Expression\Printer.cs (3)
17using TX = ReadOnlyMemory<char>; 236Show((TX)value); 278private void Show(TX str)
GroupTransform.cs (3)
414else if ((typeof(ReadOnlyMemory<char>).IsAssignableFrom(typeof(T)))) 415result = ((ReadOnlyMemory<char>)(object)oldValue).Span.SequenceEqual(((ReadOnlyMemory<char>)(object)newValue).Span);
HashJoiningTransform.cs (3)
402bldr.AddGetter<VBuffer<ReadOnlyMemory<char>>>(AnnotationUtils.Kinds.SlotNames, 409private void GetSlotNames(int iinfo, ref VBuffer<ReadOnlyMemory<char>> dst) 420VBuffer<ReadOnlyMemory<char>> srcSlotNames = default;
KeyToVectorMapping.cs (11)
239ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = (ref VBuffer<ReadOnlyMemory<char>> dst) => 258ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = (ref VBuffer<ReadOnlyMemory<char>> dst) => 268private void GenerateBitSlotName(int iinfo, ref VBuffer<ReadOnlyMemory<char>> dst) 271var bldr = new BufferBuilder<ReadOnlyMemory<char>>(TextCombiner.Instance); 279private void GetSlotNames(int iinfo, ref VBuffer<ReadOnlyMemory<char>> dst) 290var namesSlotSrc = default(VBuffer<ReadOnlyMemory<char>>); 302namesSlotSrc = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(srcVectorSize); 311VBuffer<ReadOnlyMemory<char>> bits = default; 324foreach (var key in bits.GetValues())
MissingValueIndicatorTransform.cs (3)
161bldr.AddGetter<VBuffer<ReadOnlyMemory<char>>>(AnnotationUtils.Kinds.SlotNames, 175private void GetSlotNames(int iinfo, ref VBuffer<ReadOnlyMemory<char>> dst) 203var names = default(VBuffer<ReadOnlyMemory<char>>);
MissingValueReplacing.cs (2)
417var srcTxt = srcStr.AsMemory(); 418var strToT = Data.Conversion.Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, T>(TextDataViewType.Instance, dstType.GetItemType(), out bool identity);
PermutationFeatureImportance.cs (6)
42VBuffer<ReadOnlyMemory<char>> slotNames = default; 60slotNames = VBufferUtils.CreateEmpty<ReadOnlyMemory<char>>(numSlots); 251private static ReadOnlyMemory<char> GetSlotName(VBuffer<ReadOnlyMemory<char>> slotNames, int index) 253var slotName = slotNames.GetItemOrDefault(index); 291public ReadOnlyMemory<char> Name;
PermutationFeatureImportanceExtensions.cs (1)
704VBuffer<ReadOnlyMemory<char>> nameBuffer = default;
SvmLight\SvmLightLoader.cs (23)
106public ReadOnlyMemory<char> Text; 116ReadOnlyMemory<char> text = ReadOnlyMemoryUtils.TrimWhiteSpace(input.Text); 133/// The mapper parses the label and weight into floats, the group ID into ulong, the comment into a <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/>, 134/// the feature values into a vector of floats and the feature indices/names into a vector of <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/>. 151ReadOnlyMemory<char> text = ReadOnlyMemoryUtils.TrimWhiteSpace(input.Text); 155if (!ReadOnlyMemoryUtils.SplitOne(text, '#', out var left, out var right)) 156right = ReadOnlyMemory<char>.Empty; 165ReadOnlyMemory<char> token = ator.Current; 185var keys = new List<ReadOnlyMemory<char>>(); 240intermediate.FeatureKeys = new VBuffer<ReadOnlyMemory<char>>(keys.Count, keys.ToArray()); 244private static bool SplitOneRight(ReadOnlyMemory<char> memory, char separator, out ReadOnlyMemory<char> left, out ReadOnlyMemory<char> right) 274public VBuffer<ReadOnlyMemory<char>> FeatureKeys; 276public ReadOnlyMemory<char> Comment; 282/// This class is used for mapping the vector of <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/> field in an <see cref="IntermediateInput"/> object 444private ReadOnlyMemory<char> _text; 445private readonly ValueGetter<ReadOnlyMemory<char>> _getter; 472private void Getter(ref ReadOnlyMemory<char> val) 683VBuffer<ReadOnlyMemory<char>> result = default; 684var getter = cursor.GetGetter<VBuffer<ReadOnlyMemory<char>>>(col.Value); 731VBuffer<ReadOnlyMemory<char>> keyValues = default;
Text\LdaTransform.cs (9)
336internal ModelParameters GetLdaSummary(VBuffer<ReadOnlyMemory<char>> mapping) 356ReadOnlyMemory<char> slotName = default; 637private readonly List<VBuffer<ReadOnlyMemory<char>>> _columnMappings; 660List<VBuffer<ReadOnlyMemory<char>>> columnMappings, 694List<VBuffer<ReadOnlyMemory<char>>> columnMappings; 822private static List<VBuffer<ReadOnlyMemory<char>>> Train(IHostEnvironment env, IChannel ch, IDataView inputData, LdaState[] states, params LatentDirichletAllocationEstimator.ColumnOptions[] columns) 833var columnMappings = new List<VBuffer<ReadOnlyMemory<char>>>(); 849VBuffer<ReadOnlyMemory<char>> dst = default; 853dst = default(VBuffer<ReadOnlyMemory<char>>);
Text\NgramHashingTransformer.cs (5)
172private readonly VBuffer<ReadOnlyMemory<char>>[] _slotNames; 621ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = (ref VBuffer<ReadOnlyMemory<char>> dst) => 842public VBuffer<ReadOnlyMemory<char>>[] SlotNamesMetadata(out VectorDataViewType[] types) 844var values = new VBuffer<ReadOnlyMemory<char>>[_iinfoToCollector.Length];
Text\NgramTransform.cs (6)
514ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = (ref VBuffer<ReadOnlyMemory<char>> dst) => 524private void GetSlotNames(int iinfo, int size, ref VBuffer<ReadOnlyMemory<char>> dst) 530var unigramNames = new VBuffer<ReadOnlyMemory<char>>(); 632private void ComposeNgramString(uint[] ngram, int count, StringBuilder sb, int keyCount, in VBuffer<ReadOnlyMemory<char>> terms) 639ReadOnlyMemory<char> term = default;
Text\StopWordsRemovingTransformer.cs (25)
137private static volatile Dictionary<ReadOnlyMemory<char>, StopWordsRemovingEstimator.Language> _langsDictionary; 164private static Dictionary<ReadOnlyMemory<char>, StopWordsRemovingEstimator.Language> LangsDictionary 168Dictionary<ReadOnlyMemory<char>, StopWordsRemovingEstimator.Language> result = _langsDictionary; 409var lang = default(ReadOnlyMemory<char>); 410var getLang = _languageColumns[iinfo] >= 0 ? input.GetGetter<ReadOnlyMemory<char>>(input.Schema[_languageColumns[iinfo]]) : null; 411var getSrc = input.GetGetter<VBuffer<ReadOnlyMemory<char>>>(input.Schema[_colMapNewToOld[iinfo]]); 412var src = default(VBuffer<ReadOnlyMemory<char>>); 414var list = new List<ReadOnlyMemory<char>>(); 416ValueGetter<VBuffer<ReadOnlyMemory<char>>> del = 417(ref VBuffer<ReadOnlyMemory<char>> dst) => 471var lang = default(ReadOnlyMemory<char>); 483private void UpdateLanguage(ref StopWordsRemovingEstimator.Language langToUse, ValueGetter<ReadOnlyMemory<char>> getLang, ref ReadOnlyMemory<char> langTxt) 831private void LoadStopWords(IChannel ch, ReadOnlyMemory<char> stopwords, string dataFile, string stopwordsColumn, 836var src = default(ReadOnlyMemory<char>); 846ReadOnlyMemory<char> stopword; 877var getter = cursor.GetGetter<ReadOnlyMemory<char>>(cursor.Schema[colSrcIndex]); 1102var getSrc = input.GetGetter<VBuffer<ReadOnlyMemory<char>>>(input.Schema[ColMapNewToOld[iinfo]]); 1103var src = default(VBuffer<ReadOnlyMemory<char>>); 1105var list = new List<ReadOnlyMemory<char>>(); 1107ValueGetter<VBuffer<ReadOnlyMemory<char>>> del = 1108(ref VBuffer<ReadOnlyMemory<char>> dst) =>
Text\TextNormalizing.cs (14)
344private ValueGetter<ReadOnlyMemory<char>> MakeGetterOne(DataViewRow input, int iinfo) 346var getSrc = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[ColMapNewToOld[iinfo]]); 348var src = default(ReadOnlyMemory<char>); 351(ref ReadOnlyMemory<char> dst) => 358private ValueGetter<VBuffer<ReadOnlyMemory<char>>> MakeGetterVec(DataViewRow input, int iinfo) 360var getSrc = input.GetGetter<VBuffer<ReadOnlyMemory<char>>>(input.Schema[ColMapNewToOld[iinfo]]); 362var src = default(VBuffer<ReadOnlyMemory<char>>); 364var list = new List<ReadOnlyMemory<char>>(); 365var temp = default(ReadOnlyMemory<char>); 367(ref VBuffer<ReadOnlyMemory<char>> dst) => 383private void NormalizeSrc(in ReadOnlyMemory<char> src, ref ReadOnlyMemory<char> dst, StringBuilder buffer)
Text\TokenizingByCharacters.cs (8)
286ValueGetter<VBuffer<ReadOnlyMemory<char>>> getter = 287(ref VBuffer<ReadOnlyMemory<char>> dst) => 297private void GetKeyValues(int iinfo, ref VBuffer<ReadOnlyMemory<char>> dst) 478var getSrc = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[ColMapNewToOld[iinfo]]); 479var src = default(ReadOnlyMemory<char>); 511var getSrc = input.GetGetter<VBuffer<ReadOnlyMemory<char>>>(input.Schema[ColMapNewToOld[iinfo]]); 512var src = default(VBuffer<ReadOnlyMemory<char>>);
Text\WordBagTransform.cs (5)
303ValueGetter<ReadOnlyMemory<char>> srcGetter = input.GetGetter<ReadOnlyMemory<char>>(input.Schema.GetColumnOrNull(_parent._columnName).Value); 304ReadOnlyMemory<char> inputMem = default; 307ValueGetter<ReadOnlyMemory<char>> result = (ref ReadOnlyMemory<char> dst) =>
Text\WordEmbeddingsExtractor.cs (3)
120public bool GetWordVector(in ReadOnlyMemory<char> word, float[] wordVector) 560var srcGetter = input.GetGetter<VBuffer<ReadOnlyMemory<char>>>(column); 561var src = default(VBuffer<ReadOnlyMemory<char>>);
Text\WordTokenizing.cs (16)
249private ValueGetter<VBuffer<ReadOnlyMemory<char>>> MakeGetterOne(DataViewRow input, int iinfo) 252var getSrc = input.GetGetter<ReadOnlyMemory<char>>(input.Schema[ColMapNewToOld[iinfo]]); 253var src = default(ReadOnlyMemory<char>); 254var terms = new List<ReadOnlyMemory<char>>(); 258(ref VBuffer<ReadOnlyMemory<char>> dst) => 275private ValueGetter<VBuffer<ReadOnlyMemory<char>>> MakeGetterVec(DataViewRow input, int iinfo) 281var getSrc = input.GetGetter<VBuffer<ReadOnlyMemory<char>>>(input.Schema[ColMapNewToOld[iinfo]]); 282var src = default(VBuffer<ReadOnlyMemory<char>>); 283var terms = new List<ReadOnlyMemory<char>>(); 287(ref VBuffer<ReadOnlyMemory<char>> dst) => 303private void AddTerms(ReadOnlyMemory<char> txt, char[] separators, List<ReadOnlyMemory<char>> terms) 307var rest = txt; 312ReadOnlyMemory<char> term; 324ReadOnlyMemory<char> term;
MilvusPlayground.ApiService (1)
Program.cs (1)
48List<ReadOnlyMemory<float>> bookIntros = new();
mscorlib (1)
mscorlib.cs (1)
28[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ReadOnlyMemory<>))]
netstandard (1)
netstandard.cs (1)
1357[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ReadOnlyMemory<>))]
OrderProcessor (1)
OrderProcessingWorker.cs (1)
57var message = args.Body;
Roslyn.Diagnostics.Analyzers (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Roslyn.VisualStudio.Next.UnitTests (1)
Services\AssetProviderTests.cs (1)
193ReadOnlyMemory<Checksum> checksums,
Shared (2)
BufferWriterPool\BufferWriter.cs (1)
45public ReadOnlyMemory<T> WrittenMemory => _buffer.AsMemory(0, WrittenCount);
ServerSentEvents\PooledByteBufferWriter.cs (1)
30public ReadOnlyMemory<byte> WrittenMemory => _buffer.ActiveMemory;
Shared.Tests (2)
JsonSchemaExporter\TestTypes.cs (2)
78yield return new TestData<ReadOnlyMemory<byte>>(new byte[] { 1, 2, 3 }, """{"type":"string"}"""); 1234[JsonSerializable(typeof(ReadOnlyMemory<byte>))]
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableArray_1.cs (1)
105public ReadOnlyMemory<T> AsMemory() => new ReadOnlyMemory<T>(array);
System.Console (1)
System\IO\StdInReader.cs (1)
128foreach (ReadOnlyMemory<char> chunk in _readLineSB.GetChunks())
System.Diagnostics.TextWriterTraceListener (1)
System\Diagnostics\XmlWriterTraceListener.cs (1)
433foreach (ReadOnlyMemory<char> chunk in message.GetChunks())
System.Drawing.Common (4)
System\Drawing\Imaging\Effects\ColorLookupTableEffect.cs (4)
61public ReadOnlyMemory<byte> BlueLookupTable => new(_bytes, 0, 256); 66public ReadOnlyMemory<byte> GreenLookupTable => new(_bytes, 256, 256); 71public ReadOnlyMemory<byte> RedLookupTable => new(_bytes, 512, 256); 76public ReadOnlyMemory<byte> AlphaLookupTable => new(_bytes, 768, 256);
System.Formats.Asn1 (31)
System\Formats\Asn1\AsnDecoder.BitString.cs (3)
681/// as a <see cref="ReadOnlyMemory{T}"/> over the original data. 688/// On success, receives a <see cref="ReadOnlyMemory{T}"/> over the original data 718out ReadOnlyMemory<byte> value,
System\Formats\Asn1\AsnDecoder.cs (12)
676internal static ReadOnlyMemory<byte> Slice(ReadOnlyMemory<byte> bigger, ReadOnlySpan<byte> smaller) 755private ReadOnlyMemory<byte> _data; 791public AsnReader(ReadOnlyMemory<byte> data, AsnEncodingRules ruleSet, AsnReaderOptions options = default) 831/// Gets a <see cref="ReadOnlyMemory{T}"/> view of the next encoded value without 844public ReadOnlyMemory<byte> PeekEncodedValue() 851/// Gets a <see cref="ReadOnlyMemory{T}"/> view of the content octets (bytes) of the 862public ReadOnlyMemory<byte> PeekContentBytes() 875/// Get a <see cref="ReadOnlyMemory{T}"/> view of the next encoded value, 880/// A <see cref="ReadOnlyMemory{T}"/> view of the next encoded value. 883public ReadOnlyMemory<byte> ReadEncodedValue() 885ReadOnlyMemory<byte> encodedValue = PeekEncodedValue();
System\Formats\Asn1\AsnDecoder.Enumerated.cs (3)
269/// as a <see cref="ReadOnlyMemory{T}"/> over the original data. 295public ReadOnlyMemory<byte> ReadEnumeratedBytes(Asn1Tag? expectedTag = null) 300ReadOnlyMemory<byte> memory = AsnDecoder.Slice(_data, bytes);
System\Formats\Asn1\AsnDecoder.Integer.cs (3)
522/// as a <see cref="ReadOnlyMemory{T}"/> over the original data. 547public ReadOnlyMemory<byte> ReadIntegerBytes(Asn1Tag? expectedTag = null) 552ReadOnlyMemory<byte> ret = AsnDecoder.Slice(_data, bytes);
System\Formats\Asn1\AsnDecoder.OctetString.cs (3)
631/// as a <see cref="ReadOnlyMemory{T}"/> over the original data. 634/// On success, receives a <see cref="ReadOnlyMemory{T}"/> over the original data 660public bool TryReadPrimitiveOctetString(out ReadOnlyMemory<byte> contents, Asn1Tag? expectedTag = null)
System\Formats\Asn1\AsnDecoder.Text.cs (3)
500/// as an unprocessed <see cref="ReadOnlyMemory{T}"/> over the original data. 504/// On success, receives a <see cref="ReadOnlyMemory{T}"/> over the original data 534out ReadOnlyMemory<byte> contents)
System\Formats\Asn1\AsnWriter.cs (1)
740ReadOnlyMemory<byte> encoded = reader.ReadEncodedValue();
System\Formats\Asn1\SetOfValueComparer.cs (3)
8internal sealed class SetOfValueComparer : IComparer<ReadOnlyMemory<byte>> 12public int Compare(ReadOnlyMemory<byte> x, ReadOnlyMemory<byte> y) =>
System.Formats.Cbor (12)
System\Formats\Cbor\Reader\CborReader.cs (5)
12private ReadOnlyMemory<byte> _data; 56public CborReader(ReadOnlyMemory<byte> data, CborConformanceMode conformanceMode = CborConformanceMode.Strict, bool allowMultipleRootLevelValues = false) 66/// <summary>Reads the next CBOR data item, returning a <see cref="ReadOnlyMemory{T}" /> view of the encoded value. For indefinite length encodings this includes the break byte.</summary> 72public ReadOnlyMemory<byte> ReadEncodedValue(bool disableConformanceModeChecks = false) 89public void Reset(ReadOnlyMemory<byte> data)
System\Formats\Cbor\Reader\CborReader.String.cs (7)
95/// <returns>A <see cref="ReadOnlyMemory{T}" /> view of the byte string payload.</returns> 104public ReadOnlyMemory<byte> ReadDefiniteLengthByteString() 117ReadOnlyMemory<byte> byteSlice = _data.Slice(_offset + bytesRead, length); 255/// <returns>A <see cref="ReadOnlyMemory{T}" /> view of the raw UTF-8 payload.</returns> 264public ReadOnlyMemory<byte> ReadDefiniteLengthTextStringBytes() 277ReadOnlyMemory<byte> encodedSlice = _data.Slice(_offset + bytesRead, byteLength); 397static void BuildString(Span<char> target, (List<(int Offset, int Length)> ranges, ReadOnlyMemory<byte> source, Encoding utf8Encoding) input)
System.IO.Compression (18)
System\IO\Compression\DeflateZLib\Deflater.cs (1)
63internal unsafe void SetInput(ReadOnlyMemory<byte> inputBuffer)
System\IO\Compression\DeflateZLib\DeflateStream.cs (5)
822public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 836internal ValueTask WriteAsyncMemory(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 847async ValueTask Core(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1038public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 1045private async ValueTask WriteAsyncCore(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\IO\Compression\DeflateZLib\Inflater.cs (1)
182public unsafe void SetInput(ReadOnlyMemory<byte> inputBuffer)
System\IO\Compression\GZipStream.cs (1)
234public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken))
System\IO\Compression\PositionPreservingWriteOnlyStreamWrapper.cs (1)
64public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken))
System\IO\Compression\ZipArchiveEntry.cs (2)
1526public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 1535async ValueTask Core(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\IO\Compression\ZipBlocks.Async.cs (2)
24public static async Task WriteAllBlocksAsync(List<ZipGenericExtraField>? fields, ReadOnlyMemory<byte> trailingExtraFieldData, Stream stream, CancellationToken cancellationToken) 165public static async Task<(bool, int, ZipCentralDirectoryFileHeader?)> TryReadBlockAsync(ReadOnlyMemory<byte> buffer, Stream furtherReads, bool saveExtraFieldsAndComments, CancellationToken cancellationToken)
System\IO\Compression\ZipCustomStreams.cs (3)
182public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 621public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 630async ValueTask Core(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\IO\Compression\ZipHelper.Async.cs (1)
17internal static async Task<bool> SeekBackwardsToSignatureAsync(Stream stream, ReadOnlyMemory<byte> signatureToFind, int maxBytesToRead, CancellationToken cancellationToken)
System\IO\Compression\ZLibStream.cs (1)
222public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System.IO.Compression.Brotli (4)
System\IO\Compression\BrotliStream.cs (1)
106await WriteAsyncMemoryCore(ReadOnlyMemory<byte>.Empty, CancellationToken.None, isFinalBlock: true).ConfigureAwait(false);
System\IO\Compression\enc\BrotliEncoder.cs (1)
131internal OperationStatus Compress(ReadOnlyMemory<byte> source, Memory<byte> destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) => Compress(source.Span, destination.Span, out bytesConsumed, out bytesWritten, isFinalBlock);
System\IO\Compression\enc\BrotliStream.Compress.cs (2)
144public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 156private async ValueTask WriteAsyncMemoryCore(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken, bool isFinalBlock = false)
System.IO.Hashing (1)
System\IO\Hashing\NonCryptographicHashAlgorithm.cs (1)
335public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System.IO.IsolatedStorage (1)
System\IO\IsolatedStorage\IsolatedStorageFileStream.cs (1)
293public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System.IO.Pipelines (10)
System\IO\Pipelines\Pipe.cs (1)
1052internal ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken)
System\IO\Pipelines\Pipe.DefaultPipeWriter.cs (1)
48public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
System\IO\Pipelines\PipeReader.cs (2)
232private async Task CopyToAsyncCore<TStream>(TStream destination, Func<TStream, ReadOnlyMemory<byte>, CancellationToken, ValueTask<FlushResult>> writeAsync, CancellationToken cancellationToken) 248while (buffer.TryGet(ref position, out ReadOnlyMemory<byte> memory))
System\IO\Pipelines\PipeWriter.cs (3)
35/// <summary>Cancels the pending <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> or <see cref="System.IO.Pipelines.PipeWriter.WriteAsync(System.ReadOnlyMemory{byte},System.Threading.CancellationToken)" /> operation without causing the operation to throw and without completing the <see cref="System.IO.Pipelines.PipeWriter" />. If there is no pending operation, this cancels the next operation.</summary> 36/// <remarks>The canceled <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> or <see cref="System.IO.Pipelines.PipeWriter.WriteAsync(System.ReadOnlyMemory{byte},System.Threading.CancellationToken)" /> operation returns a <see cref="System.IO.Pipelines.FlushResult" /> where <see cref="System.IO.Pipelines.FlushResult.IsCanceled" /> is <see langword="true" />.</remarks> 113public virtual ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
System\IO\Pipelines\PipeWriterStream.cs (1)
85public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\IO\Pipelines\StreamPipeWriter.cs (2)
279public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 292private async ValueTask<FlushResult> FlushAsyncInternal(bool writeToStream, ReadOnlyMemory<byte> data, CancellationToken cancellationToken = default)
System.IO.Pipes (2)
System\IO\Pipes\PipeStream.Unix.cs (2)
157public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 315private async Task WriteAsyncCore(ReadOnlyMemory<byte> source, CancellationToken cancellationToken)
System.IO.Ports (4)
System\IO\Ports\SerialStream.Unix.cs (4)
488ReadOnlyMemory<byte> buffer = new ReadOnlyMemory<byte>(array, offset, count); 501public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 1121public ReadOnlyMemory<byte> Buffer { get; private set; } 1123public SerialStreamWriteRequest(SerialStream parent, CancellationToken ct, ReadOnlyMemory<byte> buffer)
System.Memory (39)
artifacts\obj\System.Memory\Debug\net10.0\System.Memory.Forwards.cs (1)
15[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ReadOnlyMemory<>))]
src\libraries\Common\src\System\Buffers\ArrayBufferWriter.cs (2)
56/// Returns the data written to the underlying buffer so far, as a <see cref="ReadOnlyMemory{T}"/>. 58public ReadOnlyMemory<T> WrittenMemory => _buffer.AsMemory(0, _index);
System\Buffers\BuffersExtensions.cs (2)
39while (source.TryGet(ref position, out ReadOnlyMemory<T> memory)) 84while (sequence.TryGet(ref position, out ReadOnlyMemory<T> memory))
System\Buffers\ReadOnlySequence.cs (11)
39/// Determines if the <see cref="ReadOnlySequence{T}"/> contains a single <see cref="ReadOnlyMemory{T}"/> segment. 48/// Gets <see cref="ReadOnlyMemory{T}"/> from the first segment. 50public ReadOnlyMemory<T> First => GetFirstBuffer(); 141/// Creates an instance of <see cref="ReadOnlySequence{T}"/> from the <see cref="ReadOnlyMemory{T}"/>. 144public ReadOnlySequence(ReadOnlyMemory<T> memory) 164if (!MemoryMarshal.TryGetString((ReadOnlyMemory<char>)(object)memory, out string? text, out int start, out length)) 600public bool TryGet(ref SequencePosition position, out ReadOnlyMemory<T> memory, bool advance = true) 618private ReadOnlyMemory<T> _currentMemory; 630/// The current <see cref="ReadOnlyMemory{T}"/> 632public ReadOnlyMemory<T> Current => _currentMemory; 635/// Moves to the next <see cref="ReadOnlyMemory{T}"/> in the <see cref="ReadOnlySequence{T}"/>
System\Buffers\ReadOnlySequence.Helpers.cs (8)
14internal bool TryGetBuffer(in SequencePosition position, out ReadOnlyMemory<T> memory, out SequencePosition next) 66memory = (ReadOnlyMemory<T>)(object)((string)positionObject).AsMemory(startIndex, endIndex - startIndex); 81private ReadOnlyMemory<T> GetFirstBuffer() 108ReadOnlyMemory<T> memory = ((ReadOnlySequenceSegment<T>)startObject).Memory; 122private ReadOnlyMemory<T> GetFirstBufferSlow(object startObject, bool isMultiSegment) 146return (ReadOnlyMemory<T>)(object)((string)startObject).AsMemory(startIndex & ReadOnlySequence.IndexBitMask, endIndex - startIndex); 222var memory = (ReadOnlyMemory<T>)(object)((string)startObject).AsMemory();
System\Buffers\ReadOnlySequenceDebugView.cs (4)
19foreach (var _ in sequence) 24var segments = new ReadOnlyMemory<T>[segmentCount]; 26foreach (ReadOnlyMemory<T> readOnlyMemory in sequence) 46public ReadOnlyMemory<T>[] Segments { get; set; }
System\Buffers\ReadOnlySequenceSegment.cs (3)
7/// Represents a linked list of <see cref="ReadOnlyMemory{T}"/> nodes. 12/// The <see cref="ReadOnlyMemory{T}"/> value for current node. 14public ReadOnlyMemory<T> Memory { get; protected set; }
System\Buffers\SequenceReader.cs (4)
162ReadOnlyMemory<T> currentMemory; 259if (Sequence.TryGet(ref _nextPosition, out ReadOnlyMemory<T> memory, advance: true)) 290while (Sequence.TryGet(ref _nextPosition, out ReadOnlyMemory<T> memory, advance: true)) 439while (Sequence.TryGet(ref next, out ReadOnlyMemory<T> nextSegment, true))
System\Buffers\SequenceReader.Search.cs (1)
829if (!Sequence.TryGet(ref nextPosition, out ReadOnlyMemory<T> nextSegment, advance: true))
System\Runtime\InteropServices\SequenceMarshal.cs (3)
37/// Get <see cref="ReadOnlyMemory{T}"/> from the underlying <see cref="ReadOnlySequence{T}"/>. 38/// If unable to get the <see cref="ReadOnlyMemory{T}"/>, return false. 40public static bool TryGetReadOnlyMemory<T>(ReadOnlySequence<T> sequence, out ReadOnlyMemory<T> memory)
System.Memory.Data (15)
src\libraries\Common\src\System\IO\ReadOnlyMemoryStream.cs (4)
9/// <summary>Provides a <see cref="Stream"/> for the contents of a <see cref="ReadOnlyMemory{Byte}"/>.</summary> 12private ReadOnlyMemory<byte> _content; 16public ReadOnlyMemoryStream(ReadOnlyMemory<byte> content) 172ReadOnlyMemory<byte> content = _content.Slice(_position);
System\BinaryData.cs (11)
30private readonly ReadOnlyMemory<byte> _bytes; 35public static BinaryData Empty { get; } = new BinaryData(ReadOnlyMemory<byte>.Empty); 118public BinaryData(ReadOnlyMemory<byte> data) 130public BinaryData(ReadOnlyMemory<byte> data, string? mediaType) : this(data) 162/// <see cref="ReadOnlyMemory{Byte}"/>. 166public static BinaryData FromBytes(ReadOnlyMemory<byte> data) => new BinaryData(data); 170/// <see cref="ReadOnlyMemory{Byte}"/> 177public static BinaryData FromBytes(ReadOnlyMemory<byte> data, string? mediaType) 431public ReadOnlyMemory<byte> ToMemory() => _bytes; 475/// Defines an implicit conversion from a <see cref="BinaryData" /> to a <see cref="ReadOnlyMemory{Byte}"/>. 478public static implicit operator ReadOnlyMemory<byte>(BinaryData? data) => data?._bytes ?? default;
System.Net.Http (53)
src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
174public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\Common\src\System\IO\ReadOnlyMemoryStream.cs (4)
9/// <summary>Provides a <see cref="Stream"/> for the contents of a <see cref="ReadOnlyMemory{Byte}"/>.</summary> 12private ReadOnlyMemory<byte> _content; 16public ReadOnlyMemoryStream(ReadOnlyMemory<byte> content) 172ReadOnlyMemory<byte> content = _content.Slice(_position);
src\libraries\Common\src\System\Net\Http\aspnetcore\Http2\Hpack\HPackDecoder.cs (1)
128foreach (ReadOnlyMemory<byte> segment in data)
src\libraries\Common\src\System\Net\Http\aspnetcore\Http3\QPack\QPackDecoder.cs (1)
168foreach (ReadOnlyMemory<byte> segment in data)
System\Net\Http\EmptyReadStream.cs (1)
36public override ValueTask WriteAsync(ReadOnlyMemory<byte> destination, CancellationToken cancellationToken) => throw new NotSupportedException();
System\Net\Http\HttpBaseStream.cs (1)
89public abstract override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken);
System\Net\Http\HttpContent.cs (1)
1115public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Http\MultipartContent.cs (1)
635public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) { throw new NotSupportedException(); }
System\Net\Http\ReadOnlyMemoryContent.cs (2)
12private readonly ReadOnlyMemory<byte> _content; 14public ReadOnlyMemoryContent(ReadOnlyMemory<byte> content) =>
System\Net\Http\SocketsHttpHandler\ChunkedEncodingReadStream.cs (5)
263if (ReadChunkFromConnectionBuffer(int.MaxValue, ctr) is not ReadOnlyMemory<byte> bytesRead || bytesRead.Length == 0) 300if (ReadChunkFromConnectionBuffer(buffer.Length, cancellationRegistration) is not ReadOnlyMemory<byte> bytesRead || bytesRead.Length == 0) 313private ReadOnlyMemory<byte>? ReadChunkFromConnectionBuffer(int maxBytesToRead, CancellationTokenRegistration cancellationRegistration) 361ReadOnlyMemory<byte> connectionBuffer = _connection.RemainingBuffer; 482if (ReadChunkFromConnectionBuffer(int.MaxValue, ctr) is not ReadOnlyMemory<byte> bytesRead || bytesRead.Length == 0)
System\Net\Http\SocketsHttpHandler\ChunkedEncodingWriteStream.cs (2)
45public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken ignored) 64static async ValueTask WriteChunkAsync(HttpConnection connection, ReadOnlyMemory<byte> buffer)
System\Net\Http\SocketsHttpHandler\ContentLengthReadStream.cs (2)
172private ReadOnlyMemory<byte> ReadFromConnectionBuffer(int maxBytesToRead) 178ReadOnlyMemory<byte> connectionBuffer = _connection.RemainingBuffer;
System\Net\Http\SocketsHttpHandler\ContentLengthWriteStream.cs (1)
37public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken ignored) // token ignored as it comes from SendAsync
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (2)
254public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => throw new NotSupportedException(); 329public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => throw new NotSupportedException();
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (8)
1346private static (ReadOnlyMemory<byte> first, ReadOnlyMemory<byte> rest) SplitBuffer(ReadOnlyMemory<byte> buffer, int maxSize) => 1645ReadOnlyMemory<byte> headerBytes = headerBuffer.ActiveMemory; 1669ReadOnlyMemory<byte> current, remaining; 1712private async Task SendStreamDataAsync(int streamId, ReadOnlyMemory<byte> buffer, bool finalFlush, CancellationToken cancellationToken) 1714ReadOnlyMemory<byte> remaining = buffer; 1722ReadOnlyMemory<byte> current;
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (5)
1266private async ValueTask SendDataAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1326ReadOnlyMemory<byte> current; 1506public override ValueTask WriteAsync(ReadOnlyMemory<byte> destination, CancellationToken cancellationToken) => ValueTask.FromException(ExceptionDispatchInfo.SetCurrentStackTrace(new NotSupportedException(SR.net_http_content_readonly_stream))); 1531public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1639public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (4)
533private async ValueTask WriteRequestContentAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 586ReadOnlyMemory<byte> toSend = _sendBuffer.ActiveMemory; 1534public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1572public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (8)
301private ReadOnlyMemory<byte> RemainingBuffer => _readBuffer.ActiveMemory; 1412private ValueTask WriteAsync(ReadOnlyMemory<byte> source) 1452async ValueTask AwaitFlushAndWriteAsync(ValueTask flushTask, ReadOnlyMemory<byte> source) 1490private ValueTask WriteWithoutBufferingAsync(ReadOnlyMemory<byte> source, bool async) 1514private async ValueTask FlushThenWriteWithoutBufferingAsync(ReadOnlyMemory<byte> source, bool async) 1559ReadOnlyMemory<byte> bytes = _writeBuffer.ActiveMemory; 1574private ValueTask WriteToStreamAsync(ReadOnlyMemory<byte> source, bool async) 1865ReadOnlyMemory<byte> source = _readBuffer.ActiveMemory.Slice(0, count);
System\Net\Http\SocketsHttpHandler\HttpContentReadStream.cs (1)
25public sealed override ValueTask WriteAsync(ReadOnlyMemory<byte> destination, CancellationToken cancellationToken) => throw new NotSupportedException();
System\Net\Http\SocketsHttpHandler\RawConnectionStream.cs (1)
164public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\Net\Http\StreamContent.cs (1)
180public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) =>
System.Net.Mail (12)
src\libraries\Common\src\System\Net\ReadWriteAdapter.cs (3)
14static abstract ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken); 29public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => 47public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\Net\Base64Stream.cs (1)
239protected override async ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\BufferBuilder.cs (1)
37internal void Append(ReadOnlyMemory<byte> value)
System\Net\BufferedReadStream.cs (1)
81protected override ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\CloseableStream.cs (1)
37protected override ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\DelegatedStream.cs (2)
110protected abstract ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken); 180public sealed override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Mime\EightBitStream.cs (1)
76protected override ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Mime\QEncodedStream.cs (1)
245protected override async ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Mime\QuotedPrintableStream.cs (1)
359protected override async ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.Quic (11)
src\libraries\Common\src\System\Net\StreamBuffer.cs (1)
154public async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Quic\Internal\MsQuicBuffers.cs (3)
50private void SetBuffer(int index, ReadOnlyMemory<byte> buffer) 68public void Initialize<T>(IList<T> inputs, Func<T, ReadOnlyMemory<byte>> toBuffer) 82public void Initialize(ReadOnlyMemory<byte> buffer)
System\Net\Quic\Internal\MsQuicConfiguration.Cache.cs (1)
33public readonly ReadOnlyMemory<byte> CertificateThumbprints;
System\Net\Quic\QuicStream.cs (6)
34/// <term><see cref="WriteAsync(System.ReadOnlyMemory{byte},bool,System.Threading.CancellationToken)"/></term> 151/// or <see cref="WriteAsync(System.ReadOnlyMemory{byte},bool,System.Threading.CancellationToken)"/> with <c>completeWrites: true</c> and getting acknowledgement from the peer for it, 352public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 356/// <inheritdoc cref="WriteAsync(ReadOnlyMemory{byte}, CancellationToken)"/> 360public ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool completeWrites, CancellationToken cancellationToken = default) 506/// Equivalent to using <see cref="WriteAsync(System.ReadOnlyMemory{byte},bool,System.Threading.CancellationToken)"/> with <c>completeWrites: true</c>.
System.Net.Requests (3)
System\Net\NetworkStreamWrapper.cs (1)
213public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\RequestBufferingStream.cs (1)
85public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\RequestStream.cs (1)
109public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.Security (19)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
45public readonly ReadOnlyMemory<byte> CertificateThumbprints; 53CertificateThumbprints = ReadOnlyMemory<byte>.Empty;
src\libraries\Common\src\System\Net\ReadWriteAdapter.cs (3)
14static abstract ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken); 29public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => 47public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\Net\Security\NegotiateStream.cs (3)
492public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 503private async Task WriteAsync<TIOAdapter>(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 524ReadOnlyMemory<byte> bufferToWrap = buffer.Slice(0, chunkBytes);
System\Net\Security\SslApplicationProtocol.cs (1)
52public ReadOnlyMemory<byte> Protocol => _readOnlyProtocol;
System\Net\Security\SslStream.cs (1)
880public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Security\SslStream.IO.cs (6)
88private ProtocolToken EncryptData(ReadOnlyMemory<byte> buffer) 361ReadOnlyMemory<byte> payload = default; 637private async ValueTask WriteAsyncChunked<TIOAdapter>(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 648private ValueTask WriteSingleChunk<TIOAdapter>(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 694async ValueTask WaitAndWriteAsync(ReadOnlyMemory<byte> buffer, Task waitTask, CancellationToken cancellationToken) 992private async ValueTask WriteAsyncInternal<TIOAdapter>(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\Net\Security\SslStream.Protocol.cs (2)
1004internal ProtocolToken Encrypt(ReadOnlyMemory<byte> buffer) 1423internal ReadOnlyMemory<byte> AsMemory() => new ReadOnlyMemory<byte>(Payload, 0, Size);
System\Net\Security\SslStreamPal.Unix.cs (1)
64public static ProtocolToken EncryptMessage(SafeDeleteSslContext securityContext, ReadOnlyMemory<byte> input, int _ /*headerSize*/, int _1 /*trailerSize*/)
System.Net.ServerSentEvents (1)
System\Net\ServerSentEvents\PooledByteBufferWriter.cs (1)
28public ReadOnlyMemory<byte> WrittenMemory => _buffer.ActiveMemory;
System.Net.Sockets (20)
System\Net\Sockets\NetworkStream.cs (1)
646public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Sockets\SendPacketsElement.cs (4)
82public SendPacketsElement(ReadOnlyMemory<byte> buffer) : 86public SendPacketsElement(ReadOnlyMemory<byte> buffer, bool endOfPacket) 91private void Initialize(string? filePath, FileStream? fileStream, byte[]? buffer, ReadOnlyMemory<byte>? memoryBuffer, long offset, int count, bool endOfPacket) 110public ReadOnlyMemory<byte>? MemoryBuffer { get; private set; }
System\Net\Sockets\Socket.Tasks.cs (8)
522public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => 532public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) 550internal ValueTask SendAsyncForNetworkStream(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken) 627public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, EndPoint remoteEP, CancellationToken cancellationToken = default) => 638public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP, CancellationToken cancellationToken = default) 667public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress, CancellationToken cancellationToken = default) 725public ValueTask SendFileAsync(string? fileName, ReadOnlyMemory<byte> preBuffer, ReadOnlyMemory<byte> postBuffer, TransmitFileOptions flags, CancellationToken cancellationToken = default)
System\Net\Sockets\SocketTaskExtensions.cs (1)
66public static ValueTask<int> SendAsync(this Socket socket, ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) =>
System\Net\Sockets\UDPClient.cs (6)
531/// An <see cref="ReadOnlyMemory{T}"/> of Type <see cref="byte"/> that specifies the UDP datagram that you intend to send. 539public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, CancellationToken cancellationToken = default) => 549/// An <see cref="ReadOnlyMemory{T}"/> of Type <see cref="byte"/> that specifies the UDP datagram that you intend to send. 564public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, string? hostname, int port, CancellationToken cancellationToken = default) => 586/// An <see cref="ReadOnlyMemory{T}"/> of Type <see cref="byte"/> that specifies the UDP datagram that you intend to send. 598public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, IPEndPoint? endPoint, CancellationToken cancellationToken = default)
System.Net.WebClient (2)
src\libraries\Common\src\System\IO\ChunkedMemoryStream.cs (1)
74public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\Common\src\System\IO\DelegatingStream.cs (1)
174public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.WebSockets (13)
System\Net\WebSockets\ManagedWebSocket.cs (5)
308public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 311public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken) 472private ValueTask SendFrameAsync(MessageOpcode opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, CancellationToken cancellationToken) 491private ValueTask SendFrameLockAcquiredNonCancelableAsync(MessageOpcode opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer) 593private async ValueTask SendFrameFallbackAsync(MessageOpcode opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, Task lockTask, CancellationToken cancellationToken)
System\Net\WebSockets\ManagedWebSocket.KeepAlive.cs (1)
36private ValueTask TrySendKeepAliveFrameAsync(MessageOpcode opcode, ReadOnlyMemory<byte> payload = default)
System\Net\WebSockets\WebSocket.cs (3)
56public virtual ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 61public virtual ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken = default) 67ReadOnlyMemory<byte> buffer,
System\Net\WebSockets\WebSocketStream.cs (4)
153public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => 195public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 297public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 322return WebSocket.SendAsync(ReadOnlyMemory<byte>.Empty, _messageType, endOfMessage: true, CancellationToken.None);
System.Net.WebSockets.Client (2)
System\Net\WebSockets\ClientWebSocket.cs (2)
145public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 148public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken) =>
System.Private.CoreLib (135)
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.ThreadPoolValueTaskSource.cs (4)
43private ReadOnlyMemory<byte> _singleSegment; 45private IReadOnlyList<ReadOnlyMemory<byte>>? _writeGatherBuffers; 185public ValueTask QueueWrite(ReadOnlyMemory<byte> buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy? strategy) 212public ValueTask QueueWriteGather(IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\CodeDom\Compiler\IndentedTextWriter.cs (2)
256public override async Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 488public override async Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (2)
1004public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 1056ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken, Task semaphoreLockTask)
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (12)
847public static Task AppendAllBytesAsync(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken = default) 855static async Task Core(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken) 1140public static Task WriteAllTextAsync(string path, ReadOnlyMemory<char> contents, CancellationToken cancellationToken = default) 1156public static Task WriteAllTextAsync(string path, ReadOnlyMemory<char> contents, Encoding encoding, CancellationToken cancellationToken = default) 1276public static Task WriteAllBytesAsync(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken = default) 1284static async Task Core(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken) 1380public static Task AppendAllTextAsync(string path, ReadOnlyMemory<char> contents, CancellationToken cancellationToken = default) 1395public static Task AppendAllTextAsync(string path, ReadOnlyMemory<char> contents, Encoding encoding, CancellationToken cancellationToken = default) 1583private static async Task WriteToFileAsync(string path, FileMode mode, ReadOnlyMemory<char> contents, Encoding encoding, CancellationToken cancellationToken) 1585ReadOnlyMemory<byte> preamble = encoding.GetPreamble(); 1617ReadOnlyMemory<char> toEncode = contents.Slice(0, Math.Min(contents.Length, ChunkSize)); 1620ReadOnlyMemory<byte> toStore = new ReadOnlyMemory<byte>(bytes, 0, preambleSize + encoded);
src\libraries\System.Private.CoreLib\src\System\IO\FileStream.cs (2)
357public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 629internal ValueTask BaseWriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (1)
686public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\RandomAccess.cs (3)
189public static void Write(SafeFileHandle handle, IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset) 213public static ValueTask WriteAsync(SafeFileHandle handle, ReadOnlyMemory<byte> buffer, long fileOffset, CancellationToken cancellationToken = default) 241public static ValueTask WriteAsync(SafeFileHandle handle, IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\RandomAccess.Unix.cs (4)
161internal static unsafe void WriteGatherAtOffset(SafeFileHandle handle, IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset) 179ReadOnlyMemory<byte> buffer = buffers[i]; 243internal static ValueTask WriteAtOffsetAsync(SafeFileHandle handle, ReadOnlyMemory<byte> buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy? strategy = null) 246private static ValueTask WriteGatherAtOffsetAsync(SafeFileHandle handle, IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (3)
589public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 658private async ValueTask WriteToNonSeekableAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken) 674private async ValueTask WriteAsyncSlowPath(Task semaphoreLockTask, ReadOnlyMemory<byte> source, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\DerivedFileStreamStrategy.cs (1)
130public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\OSFileStreamStrategy.cs (1)
257public sealed override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken)
src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (2)
730public virtual ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 1070public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) =>
src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (6)
757public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 778private async Task WriteAsyncInternal(ReadOnlyMemory<char> source, bool appendNewLine, CancellationToken cancellationToken) 829Task task = WriteAsyncInternal(ReadOnlyMemory<char>.Empty, appendNewLine: true, cancellationToken: default); 909public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 1056public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => Task.CompletedTask; 1081public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => Task.CompletedTask;
src\libraries\System.Private.CoreLib\src\System\IO\StringWriter.cs (2)
214public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 290public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.CreateBroadcasting.cs (2)
503public override async Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 551public override async Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.cs (13)
313foreach (ReadOnlyMemory<char> chunk in value.GetChunks()) 639foreach (ReadOnlyMemory<char> chunk in sb.GetChunks()) 663public virtual Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => 669var t = (TupleSlim<TextWriter, ReadOnlyMemory<char>>)state!; 671}, new TupleSlim<TextWriter, ReadOnlyMemory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 724foreach (ReadOnlyMemory<char> chunk in sb.GetChunks()) 749public virtual Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => 755var t = (TupleSlim<TextWriter, ReadOnlyMemory<char>>)state!; 757}, new TupleSlim<TextWriter, ReadOnlyMemory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 824public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => Task.CompletedTask; 852public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => Task.CompletedTask; 1084public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 1096public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStream.cs (1)
722public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStreamWrapper.cs (1)
175public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\Memory.cs (6)
184/// Defines an implicit conversion of a <see cref="Memory{T}"/> to a <see cref="ReadOnlyMemory{T}"/> 186public static implicit operator ReadOnlyMemory<T>(Memory<T> memory) => 328nuint desiredStartIndex = (uint)_index & (uint)ReadOnlyMemory<T>.RemoveFlagsBitMask; 414void* pointer = Unsafe.Add<T>(Unsafe.AsPointer(ref MemoryMarshal.GetArrayDataReference(Unsafe.As<T[]>(tmpObject))), _index & ReadOnlyMemory<T>.RemoveFlagsBitMask); 449if (obj is ReadOnlyMemory<T>) 451return ((ReadOnlyMemory<T>)obj).Equals(this);
src\libraries\System.Private.CoreLib\src\System\MemoryDebugView.cs (2)
10private readonly ReadOnlyMemory<T> _memory; 17public MemoryDebugView(ReadOnlyMemory<T> memory)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (10)
213/// <summary>Creates a new <see cref="ReadOnlyMemory{T}"/> over the portion of the target string.</summary> 216public static ReadOnlyMemory<char> AsMemory(this string? text) 224/// <summary>Creates a new <see cref="ReadOnlyMemory{T}"/> over the portion of the target string.</summary> 231public static ReadOnlyMemory<char> AsMemory(this string? text, int start) 246/// <summary>Creates a new <see cref="ReadOnlyMemory{T}"/> over the portion of the target string.</summary> 249public static ReadOnlyMemory<char> AsMemory(this string? text, Index startIndex) 266/// <summary>Creates a new <see cref="ReadOnlyMemory{T}"/> over the portion of the target string.</summary> 274public static ReadOnlyMemory<char> AsMemory(this string? text, int start, int length) 295/// <summary>Creates a new <see cref="ReadOnlyMemory{T}"/> over the portion of the target string.</summary> 298public static ReadOnlyMemory<char> AsMemory(this string? text, Range range)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Trim.cs (18)
45public static ReadOnlyMemory<T> Trim<T>(this ReadOnlyMemory<T> memory, T trimElement) where T : IEquatable<T>? 58public static ReadOnlyMemory<T> TrimStart<T>(this ReadOnlyMemory<T> memory, T trimElement) where T : IEquatable<T>? 66public static ReadOnlyMemory<T> TrimEnd<T>(this ReadOnlyMemory<T> memory, T trimElement) where T : IEquatable<T>? 271public static ReadOnlyMemory<T> Trim<T>(this ReadOnlyMemory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>? 296public static ReadOnlyMemory<T> TrimStart<T>(this ReadOnlyMemory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>? 318public static ReadOnlyMemory<T> TrimEnd<T>(this ReadOnlyMemory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>? 543public static ReadOnlyMemory<char> Trim(this ReadOnlyMemory<char> memory) 555public static ReadOnlyMemory<char> TrimStart(this ReadOnlyMemory<char> memory) 562public static ReadOnlyMemory<char> TrimEnd(this ReadOnlyMemory<char> memory)
src\libraries\System.Private.CoreLib\src\System\ReadOnlyMemory.cs (13)
21public readonly struct ReadOnlyMemory<T> : IEquatable<ReadOnlyMemory<T>> 109/// Defines an implicit conversion of an array to a <see cref="ReadOnlyMemory{T}"/> 111public static implicit operator ReadOnlyMemory<T>(T[]? array) => new ReadOnlyMemory<T>(array); 114/// Defines an implicit conversion of a <see cref="ArraySegment{T}"/> to a <see cref="ReadOnlyMemory{T}"/> 116public static implicit operator ReadOnlyMemory<T>(ArraySegment<T> segment) => new ReadOnlyMemory<T>(segment.Array, segment.Offset, segment.Count); 119/// Returns an empty <see cref="ReadOnlyMemory{T}"/> 121public static ReadOnlyMemory<T> Empty => default; 134/// For <see cref="ReadOnlyMemory{Char}"/>, returns a new instance of string that represents the characters pointed to by the memory. 154public ReadOnlyMemory<T> Slice(int start) 174public ReadOnlyMemory<T> Slice(int start, int length) 361if (obj is ReadOnlyMemory<T> readOnlyMemory) 379public bool Equals(ReadOnlyMemory<T> other) 387/// <summary>Returns the hash code for this <see cref="ReadOnlyMemory{T}"/></summary>
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\MemoryMarshal.cs (20)
13/// Provides a collection of methods for interoperating with <see cref="Memory{T}"/>, <see cref="ReadOnlyMemory{T}"/>, 64/// <summary>Creates a <see cref="Memory{T}"/> from a <see cref="ReadOnlyMemory{T}"/>.</summary> 65/// <param name="memory">The <see cref="ReadOnlyMemory{T}"/>.</param> 66/// <returns>A <see cref="Memory{T}"/> representing the same memory as the <see cref="ReadOnlyMemory{T}"/>, but writable.</returns> 68/// <see cref="AsMemory{T}(ReadOnlyMemory{T})"/> must be used with extreme caution. <see cref="ReadOnlyMemory{T}"/> is used 70/// by <see cref="AsMemory{T}(ReadOnlyMemory{T})"/> should not be written to. The method exists to enable variables typed 71/// as <see cref="Memory{T}"/> but only used for reading to store a <see cref="ReadOnlyMemory{T}"/>. 73public static Memory<T> AsMemory<T>(ReadOnlyMemory<T> memory) => 270public static bool TryGetArray<T>(ReadOnlyMemory<T> memory, out ArraySegment<T> segment) 290segment = new ArraySegment<T>(Unsafe.As<T[]>(obj), index & ReadOnlyMemory<T>.RemoveFlagsBitMask, length); 330/// <param name="manager">The returned manager of the <see cref="ReadOnlyMemory{T}"/>.</param> 332public static bool TryGetMemoryManager<T, TManager>(ReadOnlyMemory<T> memory, [NotNullWhen(true)] out TManager? manager) 349/// <param name="manager">The returned manager of the <see cref="ReadOnlyMemory{T}"/>.</param> 353public static bool TryGetMemoryManager<T, TManager>(ReadOnlyMemory<T> memory, [NotNullWhen(true)] out TManager? manager, out int start, out int length) 379public static IEnumerable<T> ToEnumerable<T>(ReadOnlyMemory<T> memory) 412index &= ReadOnlyMemory<T>.RemoveFlagsBitMask; // the array may be prepinned, so remove the high bit from the start index in the line below. 429static IEnumerable<T> FromMemoryManager(ReadOnlyMemory<T> memory) 438/// <summary>Attempts to get the underlying <see cref="string"/> from a <see cref="ReadOnlyMemory{T}"/>.</summary> 444public static bool TryGetString(ReadOnlyMemory<char> memory, [NotNullWhen(true)] out string? text, out int start, out int length)
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (2)
571public ReadOnlyMemory<char> Current 1124public StringBuilder Append(ReadOnlyMemory<char> value) => Append(value.Span);
src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (2)
543public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 558async ValueTask WriteAsyncCore(ReadOnlyMemory<byte> remainingOuterEncodedBytes, CancellationToken cancellationToken)
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
421[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ReadOnlyMemory<>))]
System.Security.Cryptography (617)
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (5)
51AttrValues = new ReadOnlyMemory<byte>[attributeObject.Values.Count], 82public static byte[] DecodeOctetString(ReadOnlyMemory<byte> encodedOctets) 170public static ReadOnlyMemory<byte> DecodeOctetStringAsMemory(ReadOnlyMemory<byte> encodedOctetString) 277foreach (ReadOnlyMemory<byte> attrValue in attribute.AttrValues)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.manual.cs (2)
10internal static readonly ReadOnlyMemory<byte> ExplicitDerNull = new byte[] { 0x05, 0x00 }; 40internal static bool RepresentsNull(ReadOnlyMemory<byte>? parameters)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.xml.cs (6)
15internal ReadOnlyMemory<byte>? Parameters; 50internal static AlgorithmIdentifierAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 55internal static AlgorithmIdentifierAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 71internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out AlgorithmIdentifierAsn decoded) 76internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AlgorithmIdentifierAsn decoded) 88private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AlgorithmIdentifierAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (8)
16internal ReadOnlyMemory<byte>[] AttrValues; 53internal static AttributeAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 58internal static AttributeAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 74internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out AttributeAsn decoded) 79internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AttributeAsn decoded) 91private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AttributeAsn decoded) 105var tmpList = new List<ReadOnlyMemory<byte>>(); 106ReadOnlyMemory<byte> tmpItem;
src\libraries\Common\src\System\Security\Cryptography\Asn1\CurveAsn.xml.cs (8)
14internal ReadOnlyMemory<byte> A; 15internal ReadOnlyMemory<byte> B; 16internal ReadOnlyMemory<byte>? Seed; 38internal static CurveAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 43internal static CurveAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 59internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CurveAsn decoded) 64internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CurveAsn decoded) 76private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CurveAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DigestInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> Digest; 31internal static DigestInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static DigestInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DigestInfoAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out DigestInfoAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out DigestInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DirectoryStringAsn.xml.cs (4)
16internal ReadOnlyMemory<byte>? UniversalString; 113internal static DirectoryStringAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 129internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DirectoryStringAsn decoded) 141private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DirectoryStringAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DssParms.xml.cs (2)
33internal static DssParms Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 38internal static DssParms Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
src\libraries\Common\src\System\Security\Cryptography\Asn1\ECDomainParameters.xml.cs (3)
71internal static ECDomainParameters Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 87internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out ECDomainParameters decoded) 99private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out ECDomainParameters decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\ECPrivateKey.xml.cs (7)
15internal ReadOnlyMemory<byte> PrivateKey; 17internal ReadOnlyMemory<byte>? PublicKey; 49internal static ECPrivateKey Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 54internal static ECPrivateKey Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 70internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out ECPrivateKey decoded) 75internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out ECPrivateKey decoded) 87private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out ECPrivateKey decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\EdiPartyNameAsn.xml.cs (5)
40internal static EdiPartyNameAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 45internal static EdiPartyNameAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 61internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EdiPartyNameAsn decoded) 66internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EdiPartyNameAsn decoded) 78private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EdiPartyNameAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\EncryptedPrivateKeyInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> EncryptedData; 31internal static EncryptedPrivateKeyInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static EncryptedPrivateKeyInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EncryptedPrivateKeyInfoAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedPrivateKeyInfoAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedPrivateKeyInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\FieldID.xml.cs (6)
15internal ReadOnlyMemory<byte> Parameters; 45internal static FieldID Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static FieldID Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 66internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out FieldID decoded) 71internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out FieldID decoded) 83private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out FieldID decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\GeneralNameAsn.xml.cs (6)
17internal ReadOnlyMemory<byte>? X400Address; 18internal ReadOnlyMemory<byte>? DirectoryName; 21internal ReadOnlyMemory<byte>? IPAddress; 173internal static GeneralNameAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 189internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out GeneralNameAsn decoded) 201private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out GeneralNameAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLDsaPrivateKeyAsn.xml.cs (5)
14internal ReadOnlyMemory<byte>? Seed; 15internal ReadOnlyMemory<byte>? ExpandedKey; 75internal static MLDsaPrivateKeyAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 91internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MLDsaPrivateKeyAsn decoded) 103private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MLDsaPrivateKeyAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLDsaPrivateKeyBothAsn.xml.cs (7)
14internal ReadOnlyMemory<byte> Seed; 15internal ReadOnlyMemory<byte> ExpandedKey; 31internal static MLDsaPrivateKeyBothAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static MLDsaPrivateKeyBothAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MLDsaPrivateKeyBothAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MLDsaPrivateKeyBothAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MLDsaPrivateKeyBothAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLKemPrivateKeyAsn.xml.cs (5)
14internal ReadOnlyMemory<byte>? Seed; 15internal ReadOnlyMemory<byte>? ExpandedKey; 75internal static MLKemPrivateKeyAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 91internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MLKemPrivateKeyAsn decoded) 103private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MLKemPrivateKeyAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLKemPrivateKeyBothAsn.xml.cs (7)
14internal ReadOnlyMemory<byte> Seed; 15internal ReadOnlyMemory<byte> ExpandedKey; 31internal static MLKemPrivateKeyBothAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static MLKemPrivateKeyBothAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MLKemPrivateKeyBothAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MLKemPrivateKeyBothAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MLKemPrivateKeyBothAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\OtherNameAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> Value; 47internal static OtherNameAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static OtherNameAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OtherNameAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherNameAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherNameAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBEParameter.xml.cs (6)
14internal ReadOnlyMemory<byte> Salt; 31internal static PBEParameter Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static PBEParameter Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PBEParameter decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PBEParameter decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PBEParameter decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBES2Params.xml.cs (5)
31internal static PBES2Params Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static PBES2Params Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PBES2Params decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PBES2Params decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PBES2Params decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (6)
25ReadOnlyMemory<byte> rebind = default; 66internal static Pbkdf2Params Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 71internal static Pbkdf2Params Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 87internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Pbkdf2Params decoded) 92internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Pbkdf2Params decoded) 104private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Pbkdf2Params decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2SaltChoice.xml.cs (4)
14internal ReadOnlyMemory<byte>? Specified; 64internal static Pbkdf2SaltChoice Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Pbkdf2SaltChoice decoded) 92private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Pbkdf2SaltChoice decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\CertBagAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> CertValue; 47internal static CertBagAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static CertBagAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertBagAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertBagAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertBagAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (6)
17internal ReadOnlyMemory<byte> MacSalt; 64internal static MacData Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 69internal static MacData Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 85internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MacData decoded) 90internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MacData decoded) 102private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MacData decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.xml.cs (5)
38internal static PfxAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 43internal static PfxAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 59internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PfxAsn decoded) 64internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PfxAsn decoded) 76private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PfxAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (6)
16internal ReadOnlyMemory<byte> BagValue; 62internal static SafeBagAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 67internal static SafeBagAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 83internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SafeBagAsn decoded) 88internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SafeBagAsn decoded) 100private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SafeBagAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SecretBagAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> SecretValue; 47internal static SecretBagAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static SecretBagAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SecretBagAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SecretBagAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SecretBagAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\CertificateChoiceAsn.xml.cs (7)
14internal ReadOnlyMemory<byte>? Certificate; 15internal ReadOnlyMemory<byte>? ExtendedCertificate; 16internal ReadOnlyMemory<byte>? AttributeCertificateV1; 17internal ReadOnlyMemory<byte>? AttributeCertificateV2; 161internal static CertificateChoiceAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 177internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertificateChoiceAsn decoded) 189private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertificateChoiceAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\ContentInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> Content; 47internal static ContentInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static ContentInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out ContentInfoAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out ContentInfoAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out ContentInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncapsulatedContentInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte>? Content; 52internal static EncapsulatedContentInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 57internal static EncapsulatedContentInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 73internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EncapsulatedContentInfoAsn decoded) 78internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncapsulatedContentInfoAsn decoded) 90private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncapsulatedContentInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedContentInfoAsn.xml.cs (6)
16internal ReadOnlyMemory<byte>? EncryptedContent; 45internal static EncryptedContentInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static EncryptedContentInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 66internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EncryptedContentInfoAsn decoded) 71internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedContentInfoAsn decoded) 83private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedContentInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (5)
46internal static EncryptedDataAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 51internal static EncryptedDataAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 67internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EncryptedDataAsn decoded) 72internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedDataAsn decoded) 84private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedDataAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\IssuerAndSerialNumberAsn.xml.cs (7)
14internal ReadOnlyMemory<byte> Issuer; 15internal ReadOnlyMemory<byte> SerialNumber; 47internal static IssuerAndSerialNumberAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static IssuerAndSerialNumberAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out IssuerAndSerialNumberAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out IssuerAndSerialNumberAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out IssuerAndSerialNumberAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\OtherCertificateFormat.xml.cs (6)
15internal ReadOnlyMemory<byte> OtherCert; 45internal static OtherCertificateFormat Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static OtherCertificateFormat Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 66internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OtherCertificateFormat decoded) 71internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherCertificateFormat decoded) 83private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherCertificateFormat decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (8)
19internal ReadOnlyMemory<byte>[]? Crls; 85internal static SignedDataAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 90internal static SignedDataAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 106internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignedDataAsn decoded) 111internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SignedDataAsn decoded) 123private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SignedDataAsn decoded) 183var tmpList = new List<ReadOnlyMemory<byte>>(); 184ReadOnlyMemory<byte> tmpItem;
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerIdentifierAsn.xml.cs (4)
15internal ReadOnlyMemory<byte>? SubjectKeyIdentifier; 64internal static SignerIdentifierAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignerIdentifierAsn decoded) 92private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignerIdentifierAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (7)
18internal ReadOnlyMemory<byte>? SignedAttributes; 20internal ReadOnlyMemory<byte> SignatureValue; 75internal static SignerInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static SignerInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 96internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignerInfoAsn decoded) 101internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SignerInfoAsn decoded) 113private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SignerInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (6)
17internal ReadOnlyMemory<byte> PrivateKey; 48internal static PrivateKeyInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 53internal static PrivateKeyInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 69internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PrivateKeyInfoAsn decoded) 74internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PrivateKeyInfoAsn decoded) 86private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PrivateKeyInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (6)
31ReadOnlyMemory<byte> rebind = default; 132internal static PssParamsAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 137internal static PssParamsAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 153internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PssParamsAsn decoded) 158internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PssParamsAsn decoded) 170private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PssParamsAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.manual.cs (1)
35internal Rc2CbcParameters(ReadOnlyMemory<byte> iv, int keySize)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.xml.cs (6)
15internal ReadOnlyMemory<byte> Iv; 31internal static Rc2CbcParameters Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static Rc2CbcParameters Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Rc2CbcParameters decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rc2CbcParameters decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rc2CbcParameters decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\RSAPrivateKeyAsn.xml.cs (13)
15internal ReadOnlyMemory<byte> Modulus; 16internal ReadOnlyMemory<byte> PublicExponent; 17internal ReadOnlyMemory<byte> PrivateExponent; 18internal ReadOnlyMemory<byte> Prime1; 19internal ReadOnlyMemory<byte> Prime2; 20internal ReadOnlyMemory<byte> Exponent1; 21internal ReadOnlyMemory<byte> Exponent2; 22internal ReadOnlyMemory<byte> Coefficient; 45internal static RSAPrivateKeyAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static RSAPrivateKeyAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 66internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out RSAPrivateKeyAsn decoded) 71internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out RSAPrivateKeyAsn decoded) 83private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out RSAPrivateKeyAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\RSAPublicKeyAsn.xml.cs (7)
14internal ReadOnlyMemory<byte> Modulus; 15internal ReadOnlyMemory<byte> PublicExponent; 31internal static RSAPublicKeyAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static RSAPublicKeyAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out RSAPublicKeyAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out RSAPublicKeyAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out RSAPublicKeyAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\SpecifiedECDomain.xml.cs (8)
17internal ReadOnlyMemory<byte> Base; 18internal ReadOnlyMemory<byte> Order; 19internal ReadOnlyMemory<byte>? Cofactor; 58internal static SpecifiedECDomain Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 63internal static SpecifiedECDomain Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 79internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SpecifiedECDomain decoded) 84internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SpecifiedECDomain decoded) 96private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SpecifiedECDomain decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\SubjectPublicKeyInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> SubjectPublicKey; 31internal static SubjectPublicKeyInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static SubjectPublicKeyInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SubjectPublicKeyInfoAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SubjectPublicKeyInfoAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SubjectPublicKeyInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (6)
18internal ReadOnlyMemory<byte> ExtnValue; 66internal static X509ExtensionAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 71internal static X509ExtensionAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 87internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out X509ExtensionAsn decoded) 92internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out X509ExtensionAsn decoded) 104private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out X509ExtensionAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsa.cs (2)
673static void SubjectPublicKeyReader(ReadOnlyMemory<byte> key, in AlgorithmIdentifierAsn identifier, out CompositeMLDsa dsa) 864ReadOnlyMemory<byte> privateKeyContents,
src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (4)
19ReadOnlyMemory<byte> xBytes, 85ReadOnlyMemory<byte> yBytes, 175internal static ReadOnlyMemory<byte> ReadSubjectPublicKeyInfo( 176ReadOnlyMemory<byte> source,
src\libraries\Common\src\System\Security\Cryptography\KeyBlobHelpers.cs (2)
11internal static byte[] ToUnsignedIntegerBytes(this ReadOnlyMemory<byte> memory) 21internal static void ToUnsignedIntegerBytes(this ReadOnlyMemory<byte> memory, Span<byte> destination)
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.cs (7)
14internal delegate void KeyReader<TRet>(ReadOnlyMemory<byte> key, in AlgorithmIdentifierAsn algId, out TRet ret); 32internal static ReadOnlyMemory<byte> ReadSubjectPublicKeyInfo( 34ReadOnlyMemory<byte> source, 63ReadOnlyMemory<byte> source, 108internal static ReadOnlyMemory<byte> ReadPkcs8( 110ReadOnlyMemory<byte> source, 135ReadOnlyMemory<byte> source,
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (8)
59ReadOnlyMemory<byte> source, 77ReadOnlyMemory<byte> source, 95ReadOnlyMemory<byte> source, 255ReadOnlyMemory<byte> source, 267ReadOnlyMemory<byte> source, 342ReadOnlyMemory<byte> source, 385ReadOnlyMemory<byte> current, 421ReadOnlyMemory<byte> current,
src\libraries\Common\src\System\Security\Cryptography\MLDsa.cs (3)
2211ReadOnlyMemory<byte> privateKeyContents, 2218if (dsaKey.Seed is ReadOnlyMemory<byte> seed) 2227else if (dsaKey.ExpandedKey is ReadOnlyMemory<byte> expandedKey)
src\libraries\Common\src\System\Security\Cryptography\MLDsaPkcs8.cs (1)
21Parameters = default(ReadOnlyMemory<byte>?),
src\libraries\Common\src\System\Security\Cryptography\MLKem.cs (5)
1210static void SubjectPublicKeyReader(ReadOnlyMemory<byte> key, in AlgorithmIdentifierAsn identifier, out MLKem kem) 1680Parameters = default(ReadOnlyMemory<byte>?), 1723ReadOnlyMemory<byte> privateKeyContents, 1730if (kemKey.Seed is ReadOnlyMemory<byte> seed) 1739else if (kemKey.ExpandedKey is ReadOnlyMemory<byte> expandedKey)
src\libraries\Common\src\System\Security\Cryptography\MLKemPkcs8.cs (1)
21Parameters = default(ReadOnlyMemory<byte>?),
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (6)
451ReadOnlyMemory<byte>? algorithmParameters, 511ReadOnlyMemory<byte>? algorithmParameters, 687ReadOnlyMemory<byte>? encryptionSchemeParameters, 723ReadOnlyMemory<byte>? parameters, 770ReadOnlyMemory<byte> saltMemory = pbkdf2Params.Salt.Specified.Value; 805ReadOnlyMemory<byte>? algorithmParameters,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (1)
21private ReadOnlyMemory<byte> _sealedData;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12CertBag.cs (6)
25private Pkcs12CertBag(ReadOnlyMemory<byte> encodedBagValue, CertBagAsn decoded) 44public Pkcs12CertBag(Oid certificateType, ReadOnlyMemory<byte> encodedCertificate) 77public ReadOnlyMemory<byte> EncodedCertificate => _decoded.CertValue; 90private static byte[] EncodeBagValue(Oid certificateType, ReadOnlyMemory<byte> encodedCertificate) 100private static byte[] EncodeBagValue(string certificateType, ReadOnlyMemory<byte> encodedCertificate) 128internal static Pkcs12CertBag DecodeValue(ReadOnlyMemory<byte> bagValue)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Info.cs (6)
22private ReadOnlyMemory<byte> _authSafeContents; 52ReadOnlyMemory<byte> encodedBytes, 58ReadOnlyMemory<byte> firstValue = encodedBytes.Slice(0, firstValueLength); 60ReadOnlyMemory<byte> maybeCopy = skipCopy ? firstValue : firstValue.ToArray(); 69ReadOnlyMemory<byte> authSafeBytes = ReadOnlyMemory<byte>.Empty;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12KeyBag.cs (2)
14public Pkcs12KeyBag(ReadOnlyMemory<byte> pkcs8PrivateKey, bool skipCopy = false) 19public ReadOnlyMemory<byte> Pkcs8PrivateKey => EncodedBagValue;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeBag.cs (3)
24public ReadOnlyMemory<byte> EncodedBagValue { get; } 42protected Pkcs12SafeBag(string bagIdValue, ReadOnlyMemory<byte> encodedBagValue, bool skipCopy = false) 110internal UnknownBag(string oidValue, ReadOnlyMemory<byte> bagValue)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (6)
22private ReadOnlyMemory<byte> _encrypted; 33internal Pkcs12SafeContents(ReadOnlyMemory<byte> serialized) 170public Pkcs12SecretBag AddSecret(Oid secretType, ReadOnlyMemory<byte> secretValue) 260_encrypted = ReadOnlyMemory<byte>.Empty; 280private static List<Pkcs12SafeBag> ReadBags(ReadOnlyMemory<byte> serialized) 310ReadOnlyMemory<byte> bagValue = serializedBags[i].BagValue;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContentsBag.cs (2)
19private Pkcs12SafeContentsBag(ReadOnlyMemory<byte> encoded) 33internal static Pkcs12SafeContentsBag Decode(ReadOnlyMemory<byte> encodedValue)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SecretBag.cs (6)
22public ReadOnlyMemory<byte> SecretValue => _decoded.SecretValue; 24private Pkcs12SecretBag(ReadOnlyMemory<byte> encodedBagValue) 29internal Pkcs12SecretBag(Oid secretTypeOid, ReadOnlyMemory<byte> secretValue) 37private Pkcs12SecretBag(SecretBagAsn secretBagAsn, ReadOnlyMemory<byte> encodedBagValue) 50private static byte[] EncodeBagValue(Oid secretTypeOid, in ReadOnlyMemory<byte> secretValue) 65internal static Pkcs12SecretBag DecodeValue(ReadOnlyMemory<byte> bagValue)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12ShroudedKeyBag.cs (2)
14public Pkcs12ShroudedKeyBag(ReadOnlyMemory<byte> encryptedPkcs8PrivateKey, bool skipCopy = false) 19public ReadOnlyMemory<byte> EncryptedPkcs8PrivateKey => EncodedBagValue;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs8PrivateKeyInfo.cs (10)
21public ReadOnlyMemory<byte>? AlgorithmParameters { get; } 23public ReadOnlyMemory<byte> PrivateKeyBytes { get; } 27ReadOnlyMemory<byte>? algorithmParameters, 28ReadOnlyMemory<byte> privateKey, 47ReadOnlyMemory<byte>? algorithmParameters, 48ReadOnlyMemory<byte> privateKey, 68ReadOnlyMemory<byte> source, 77ReadOnlyMemory<byte> rebind = skipCopy ? source : default; 175ReadOnlyMemory<byte> source, 206ReadOnlyMemory<byte> source,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9LocalKeyId.cs (1)
39public ReadOnlyMemory<byte> KeyId =>
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.cs (7)
19ReadOnlyMemory<byte> keyData, 32ReadOnlyMemory<byte> keyData, 40ReadOnlyMemory<byte> keyData, 72internal static ReadOnlyMemory<byte> ReadSubjectPublicKeyInfo( 73ReadOnlyMemory<byte> source, 101internal static ReadOnlyMemory<byte> ReadPkcs8( 102ReadOnlyMemory<byte> source,
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.Pkcs1.cs (2)
30ReadOnlyMemory<byte> keyData, 107internal static TRet FromPkcs1PublicKey<TRet>(ReadOnlyMemory<byte> keyData, RSAParametersCallback<TRet> parametersReader)
src\libraries\Common\src\System\Security\Cryptography\RSAOpenSsl.cs (17)
276private delegate T ExportPrivateKeyFunc<T>(ReadOnlyMemory<byte> pkcs8, ReadOnlyMemory<byte> pkcs1); 278private delegate ReadOnlyMemory<byte> TryExportPrivateKeySelector( 279ReadOnlyMemory<byte> pkcs8, 280ReadOnlyMemory<byte> pkcs1); 291ReadOnlyMemory<byte> pkcs1 = VerifyPkcs8(p8); 309ReadOnlyMemory<byte> pkcs1 = VerifyPkcs8(p8); 310ReadOnlyMemory<byte> selected = selector(p8, pkcs1); 319private T ExportPublicKey<T>(Func<ReadOnlyMemory<byte>, T> exporter) 337Func<ReadOnlyMemory<byte>, ReadOnlyMemory<byte>>? transform, 348ReadOnlyMemory<byte> data = spki; 388ReadOnlyMemory<byte> pkcs1 = RSAKeyFormatHelper.ReadSubjectPublicKeyInfo(spki, out int read); 399ReadOnlyMemory<byte> pkcs1 = RSAKeyFormatHelper.ReadSubjectPublicKeyInfo(spki, out int read); 802private static ReadOnlyMemory<byte> VerifyPkcs8(ReadOnlyMemory<byte> pkcs8) 811ReadOnlyMemory<byte> pkcs1Priv = RSAKeyFormatHelper.ReadPkcs8(pkcs8, out int read);
src\libraries\Common\src\System\Security\Cryptography\SlhDsa.cs (2)
1229static void SubjectPublicKeyReader(ReadOnlyMemory<byte> key, in AlgorithmIdentifierAsn identifier, out SlhDsa slhDsa) 1291(ReadOnlyMemory<byte> key, in AlgorithmIdentifierAsn algId, out SlhDsa ret) =>
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.cs (2)
551ReadOnlyMemory<byte> data, 568ReadOnlyMemory<byte> memory = mapped?.Memory ?? new ReadOnlyMemory<byte>(rented, 0, length);
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (13)
36ReadOnlyMemory<byte> data, 42ReadOnlyMemory<byte> data, 58ReadOnlyMemory<byte> data, 97ReadOnlyMemory<byte> data, 136ReadOnlyMemory<byte> data, 152ReadOnlyMemory<byte> authSafeMemory = 194ReadOnlyMemory<byte> rebind = pfxAsn.AuthSafe.Content; 203ReadOnlyMemory<byte> contentData; 274ReadOnlyMemory<byte> contentData, 499private static ReadOnlyMemory<byte> DecryptSafeContents( 528ReadOnlyMemory<byte> encryptedContent = 980internal ReadOnlyMemory<byte> DecryptSafeContents( 1173ReadOnlyMemory<byte> newBagValue = new(
System\Security\Cryptography\CryptographicOperations.cs (8)
701ReadOnlyMemory<byte> key, 748ReadOnlyMemory<byte> key, 976ReadOnlyMemory<byte> key, 978ReadOnlyMemory<byte> hash, 995ReadOnlyMemory<byte> key, 997ReadOnlyMemory<byte> hash, 1027/// <inheritdoc cref="VerifyHmacAsync(HashAlgorithmName, ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\CryptoStream.cs (4)
463public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 471private async ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 532private async ValueTask WriteAsyncCore(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken, bool useAsync) 649unsafe static int TransformBlock(ICryptoTransform transform, ReadOnlyMemory<byte> inputBuffer, byte[] outputBuffer, int outputOffset)
System\Security\Cryptography\EccKeyFormatHelper.cs (4)
38internal static ReadOnlyMemory<byte> ReadSubjectPublicKeyInfo( 39ReadOnlyMemory<byte> source, 107ReadOnlyMemory<byte> keyData, 184ReadOnlyMemory<byte> key,
System\Security\Cryptography\Helpers.cs (4)
160internal static ReadOnlyMemory<byte> DecodeOctetStringAsMemory(ReadOnlyMemory<byte> encodedOctetString) 459internal static ReadOnlyMemory<byte>? ToNullableMemory(this byte[]? array) 463return default(ReadOnlyMemory<byte>?);
System\Security\Cryptography\HMACMD5.cs (6)
231public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 284ReadOnlyMemory<byte> key, 391ReadOnlyMemory<byte> key, 393ReadOnlyMemory<byte> hash, 402/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\HMACSHA1.cs (6)
226public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 277ReadOnlyMemory<byte> key, 379ReadOnlyMemory<byte> key, 381ReadOnlyMemory<byte> hash, 390/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\HMACSHA256.cs (6)
218public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 269ReadOnlyMemory<byte> key, 371ReadOnlyMemory<byte> key, 373ReadOnlyMemory<byte> hash, 382/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\HMACSHA3_256.cs (6)
254public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 305ReadOnlyMemory<byte> key, 416ReadOnlyMemory<byte> key, 418ReadOnlyMemory<byte> hash, 427/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\HMACSHA3_384.cs (6)
254public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 305ReadOnlyMemory<byte> key, 416ReadOnlyMemory<byte> key, 418ReadOnlyMemory<byte> hash, 427/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\HMACSHA3_512.cs (6)
254public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 305ReadOnlyMemory<byte> key, 416ReadOnlyMemory<byte> key, 418ReadOnlyMemory<byte> hash, 427/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\HMACSHA384.cs (6)
235public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 286ReadOnlyMemory<byte> key, 388ReadOnlyMemory<byte> key, 390ReadOnlyMemory<byte> hash, 399/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\HMACSHA512.cs (6)
232public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 283ReadOnlyMemory<byte> key, 385ReadOnlyMemory<byte> key, 387ReadOnlyMemory<byte> hash, 396/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" />
System\Security\Cryptography\HMACStatic.cs (6)
118ReadOnlyMemory<byte> key, 139ReadOnlyMemory<byte> key, 200ReadOnlyMemory<byte> key, 202ReadOnlyMemory<byte> hash, 217ReadOnlyMemory<byte> key, 219ReadOnlyMemory<byte> hash,
System\Security\Cryptography\KeyBlobHelpers.cs (1)
10internal static byte[] ToUnsignedIntegerBytes(this ReadOnlyMemory<byte> memory, int length)
System\Security\Cryptography\Kmac128.cs (10)
548ReadOnlyMemory<byte> key, 551ReadOnlyMemory<byte> customizationString = default, 589ReadOnlyMemory<byte> key, 592ReadOnlyMemory<byte> customizationString = default, 687/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, ReadOnlyMemory{byte}, CancellationToken)" /> 737ReadOnlyMemory<byte> key, 739ReadOnlyMemory<byte> hash, 740ReadOnlyMemory<byte> customizationString = default,
System\Security\Cryptography\Kmac256.cs (10)
548ReadOnlyMemory<byte> key, 551ReadOnlyMemory<byte> customizationString = default, 589ReadOnlyMemory<byte> key, 592ReadOnlyMemory<byte> customizationString = default, 687/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, ReadOnlyMemory{byte}, CancellationToken)" /> 737ReadOnlyMemory<byte> key, 739ReadOnlyMemory<byte> hash, 740ReadOnlyMemory<byte> customizationString = default,
System\Security\Cryptography\KmacStatic.cs (7)
104ReadOnlyMemory<byte> key, 106ReadOnlyMemory<byte> hash, 107ReadOnlyMemory<byte> customizationString, 118ReadOnlyMemory<byte> key, 120ReadOnlyMemory<byte> hash, 121ReadOnlyMemory<byte> customizationString, 197private static void ThrowIfEmptyHash(ReadOnlyMemory<byte> hash)
System\Security\Cryptography\KmacXof128.cs (10)
548ReadOnlyMemory<byte> key, 551ReadOnlyMemory<byte> customizationString = default, 589ReadOnlyMemory<byte> key, 592ReadOnlyMemory<byte> customizationString = default, 687/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, ReadOnlyMemory{byte}, CancellationToken)" /> 737ReadOnlyMemory<byte> key, 739ReadOnlyMemory<byte> hash, 740ReadOnlyMemory<byte> customizationString = default,
System\Security\Cryptography\KmacXof256.cs (10)
548ReadOnlyMemory<byte> key, 551ReadOnlyMemory<byte> customizationString = default, 589ReadOnlyMemory<byte> key, 592ReadOnlyMemory<byte> customizationString = default, 687/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, ReadOnlyMemory{byte}, CancellationToken)" /> 737ReadOnlyMemory<byte> key, 739ReadOnlyMemory<byte> hash, 740ReadOnlyMemory<byte> customizationString = default,
System\Security\Cryptography\RSA.cs (2)
881ReadOnlyMemory<byte> pkcs1 = RSAKeyFormatHelper.ReadSubjectPublicKeyInfo( 954ReadOnlyMemory<byte> pkcs1 = RSAKeyFormatHelper.ReadPkcs8(
System\Security\Cryptography\X509Certificates\Asn1\AccessDescriptionAsn.xml.cs (5)
38internal static AccessDescriptionAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 43internal static AccessDescriptionAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 59internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out AccessDescriptionAsn decoded) 64internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AccessDescriptionAsn decoded) 76private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AccessDescriptionAsn decoded)
System\Security\Cryptography\X509Certificates\Asn1\BasicConstraintsAsn.xml.cs (2)
62internal static BasicConstraintsAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 67internal static BasicConstraintsAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
System\Security\Cryptography\X509Certificates\Asn1\CertificateAsn.xml.cs (6)
16internal ReadOnlyMemory<byte> SignatureValue; 33internal static CertificateAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 38internal static CertificateAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 54internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertificateAsn decoded) 59internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertificateAsn decoded) 71private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertificateAsn decoded)
System\Security\Cryptography\X509Certificates\Asn1\CertificatePolicyMappingAsn.xml.cs (2)
45internal static CertificatePolicyMappingAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static CertificatePolicyMappingAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
System\Security\Cryptography\X509Certificates\Asn1\CertificateTemplateAsn.xml.cs (2)
45internal static CertificateTemplateAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static CertificateTemplateAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
System\Security\Cryptography\X509Certificates\Asn1\CertificationRequestAsn.xml.cs (6)
16internal ReadOnlyMemory<byte> SignatureValue; 33internal static CertificationRequestAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 38internal static CertificationRequestAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 54internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertificationRequestAsn decoded) 59internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertificationRequestAsn decoded) 71private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertificationRequestAsn decoded)
System\Security\Cryptography\X509Certificates\Asn1\CertificationRequestInfoAsn.xml.cs (6)
16internal ReadOnlyMemory<byte> Subject; 59internal static CertificationRequestInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 64internal static CertificationRequestInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertificationRequestInfoAsn decoded) 85internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertificationRequestInfoAsn decoded) 97private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertificationRequestInfoAsn decoded)
System\Security\Cryptography\X509Certificates\Asn1\DistributionPointAsn.xml.cs (5)
58internal static DistributionPointAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 63internal static DistributionPointAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 79internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DistributionPointAsn decoded) 84internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out DistributionPointAsn decoded) 96private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out DistributionPointAsn decoded)
System\Security\Cryptography\X509Certificates\Asn1\DistributionPointNameAsn.xml.cs (4)
16internal ReadOnlyMemory<byte>? NameRelativeToCRLIssuer; 88internal static DistributionPointNameAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 104internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DistributionPointNameAsn decoded) 116private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DistributionPointNameAsn decoded)
System\Security\Cryptography\X509Certificates\Asn1\PolicyConstraintsAsn.xml.cs (2)
41internal static PolicyConstraintsAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 46internal static PolicyConstraintsAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
System\Security\Cryptography\X509Certificates\Asn1\PolicyInformationAsn.xml.cs (6)
15internal ReadOnlyMemory<byte>? PolicyQualifiers; 50internal static PolicyInformationAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 55internal static PolicyInformationAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 71internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PolicyInformationAsn decoded) 76internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PolicyInformationAsn decoded) 88private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PolicyInformationAsn decoded)
System\Security\Cryptography\X509Certificates\Asn1\TbsCertificateAsn.xml.cs (10)
18internal ReadOnlyMemory<byte> SerialNumber; 20internal ReadOnlyMemory<byte> Issuer; 22internal ReadOnlyMemory<byte> Subject; 24internal ReadOnlyMemory<byte>? IssuerUniqueId; 25internal ReadOnlyMemory<byte>? SubjectUniqueId; 137internal static TbsCertificateAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 142internal static TbsCertificateAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 158internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out TbsCertificateAsn decoded) 163internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out TbsCertificateAsn decoded) 175private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out TbsCertificateAsn decoded)
System\Security\Cryptography\X509Certificates\Asn1\TimeAsn.xml.cs (1)
64internal static TimeAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
System\Security\Cryptography\X509Certificates\Asn1\ValidityAsn.xml.cs (2)
31internal static ValidityAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static ValidityAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
System\Security\Cryptography\X509Certificates\CertificateRequest.Load.cs (2)
156ReadOnlyMemory<byte> rebind = manager.Memory; 274foreach (ReadOnlyMemory<byte> val in attr.AttrValues)
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Load.cs (2)
99AlgorithmIdentifierAsn.Decode(ref certificateList, ReadOnlyMemory<byte>.Empty, out _); 123AlgorithmIdentifierAsn.Decode(ref tbsCertList, ReadOnlyMemory<byte>.Empty, out _);
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (3)
828private static string UrlPathAppend(string baseUri, ReadOnlyMemory<char> resource) 1188ReadOnlyMemory<byte> authorityInformationAccess, 1218private static string? FindHttpAiaRecord(ReadOnlyMemory<byte> authorityInformationAccess, string recordTypeOid)
System\Security\Cryptography\X509Certificates\PublicKey.cs (1)
504ReadOnlyMemory<byte> algParameters => new AsnEncodedData(algParameters.Span),
System\Security\Cryptography\X509Certificates\X500DistinguishedName.cs (1)
129ReadOnlyMemory<byte> rawDataMemory = rawData;
System\Security\Cryptography\X509Certificates\X500NameEncoder.ManagedDecode.cs (2)
172if (tavReader.TryReadPrimitiveOctetString(out ReadOnlyMemory<byte> contents)) 186static string BinaryEncode(ReadOnlyMemory<byte> data)
System\Security\Cryptography\X509Certificates\X500RelativeDistinguishedName.cs (3)
16private readonly ReadOnlyMemory<byte> _singleElementValue; 24public ReadOnlyMemory<byte> RawData { get; } 26internal X500RelativeDistinguishedName(ReadOnlyMemory<byte> rawData)
System\Security\Cryptography\X509Certificates\X509AuthorityKeyIdentifierExtension.cs (6)
20private ReadOnlyMemory<byte>? _keyIdentifier; 21private ReadOnlyMemory<byte>? _rawIssuer; 22private ReadOnlyMemory<byte>? _serialNumber; 91public ReadOnlyMemory<byte>? KeyIdentifier 148public ReadOnlyMemory<byte>? RawIssuer 168public ReadOnlyMemory<byte>? SerialNumber
System\Security\Cryptography\X509Certificates\X509Certificate.cs (2)
255private protected ReadOnlyMemory<byte> PalRawDataMemory 568public ReadOnlyMemory<byte> SerialNumberBytes
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (2)
346public ReadOnlyMemory<byte> RawDataMemory => PalRawDataMemory; 1570ReadOnlyMemory<byte> certData = new ReadOnlyMemory<byte>(certBytes, 0, bytesWritten);
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (1)
609ReadOnlyMemory<byte> certData = this[i].RawDataMemory;
System\Security\Cryptography\X509Certificates\X509CertificateLoader.OpenSsl.cs (1)
121private static partial ICertificatePalCore LoadX509Der(ReadOnlyMemory<byte> data)
System\Security\Cryptography\X509Certificates\X509CertificateLoader.Unix.cs (5)
19private static partial ICertificatePalCore LoadX509Der(ReadOnlyMemory<byte> data); 133ReadOnlyMemory<byte> memory = manager.Memory; 158ReadOnlyMemory<byte> memory = manager?.Memory ?? new ReadOnlyMemory<byte>(rented, 0, length); 233ReadOnlyMemory<byte> certData = Helpers.DecodeOctetStringAsMemory(certBag.CertValue); 418ReadOnlyMemory<byte> curKeyId =
System\Security\Cryptography\X509Certificates\X509SubjectKeyIdentifierExtension.cs (1)
71public ReadOnlyMemory<byte> SubjectKeyIdentifierBytes
System.Security.Cryptography.Cose (44)
System\Security\Cryptography\Cose\CoseHeaderValue.cs (5)
18public readonly ReadOnlyMemory<byte> EncodedValue { get; } 20private CoseHeaderValue(ReadOnlyMemory<byte> encodedValue) 25private static CoseHeaderValue FromEncodedValue(ReadOnlyMemory<byte> encodedValue) 39var encodedValueCopy = new ReadOnlyMemory<byte>(encodedValue.ToArray()); 56private static ReadOnlyMemory<byte> Encode(CborWriter writer)
System\Security\Cryptography\Cose\CoseHelpers.cs (2)
136internal static CoseAlgorithm? DecodeCoseAlgorithmHeader(ReadOnlyMemory<byte> encodedAlg) 186internal static ReadOnlyMemory<byte> GetCoseAlgorithmFromProtectedHeaders(CoseHeaderMap protectedHeaders)
System\Security\Cryptography\Cose\CoseMessage.cs (9)
53public ReadOnlyMemory<byte> RawProtectedHeaders => _protectedHeaderAsBstr; 70public ReadOnlyMemory<byte>? Content 130ReadOnlyMemory<byte> coseSignArray = reader.ReadEncodedValue(); 215ReadOnlyMemory<byte> coseSignArray = reader.ReadEncodedValue(); 354private static CoseSignature DecodeCoseSignature(ReadOnlyMemory<byte> coseSignature) 382private static bool HasIndefiniteLengthArrayIncorrectLength(ReadOnlyMemory<byte> encodedArray, int expectedLength) 456ReadOnlyMemory<byte> bodyProtected, 457ReadOnlyMemory<byte> signProtected, 458ReadOnlyMemory<byte> associatedData,
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (7)
253ReadOnlyMemory<byte> associatedData = default, 277ReadOnlyMemory<byte> associatedData, 395ReadOnlyMemory<byte> associatedData, 470ReadOnlyMemory<byte> bodyProtected, 471ReadOnlyMemory<byte> associatedData, 827public Task AddSignatureForDetachedAsync(Stream detachedContent, CoseSigner signer, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 839private async Task AddSignatureCoreAsync(Stream content, CoseSigner signer, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken)
System\Security\Cryptography\Cose\CoseSign1Message.cs (13)
26public ReadOnlyMemory<byte> Signature => _signature; 204public static Task<byte[]> SignDetachedAsync(Stream detachedContent, CoseSigner signer, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 221private static async Task<byte[]> SignAsyncCore(int expectedSize, Stream content, CoseSigner signer, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken) 332private static async Task<int> CreateCoseSign1MessageAsync(Stream content, byte[] buffer, CoseSigner signer, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken) 346await AppendToBeSignedAsync(buffer, toBeSignedBuilder, SigStructureContext.Signature1, buffer.AsMemory(0, protectedMapBytesWritten), ReadOnlyMemory<byte>.Empty, associatedData, content, cancellationToken).ConfigureAwait(false); 684/// <seealso cref="VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory{byte}, CancellationToken)"/> 746/// <seealso cref="VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory{byte}, CancellationToken)"/> 774ReadOnlyMemory<byte> encodedAlg = CoseHelpers.GetCoseAlgorithmFromProtectedHeaders(ProtectedHeaders); 853public Task<bool> VerifyDetachedAsync(AsymmetricAlgorithm key, Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 915public Task<bool> VerifyDetachedAsync(CoseKey key, Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 938private async Task<bool> VerifyAsyncCore(CoseKey key, Stream content, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken) 950await AppendToBeSignedAsync(buffer, toBeSignedBuilder, SigStructureContext.Signature1, _protectedHeaderAsBstr, ReadOnlyMemory<byte>.Empty, associatedData, content, cancellationToken).ConfigureAwait(false); 1041ReadOnlyMemory<byte> encodedAlg = CoseHelpers.GetCoseAlgorithmFromProtectedHeaders(ProtectedHeaders);
System\Security\Cryptography\Cose\CoseSignature.cs (7)
37public ReadOnlyMemory<byte> RawProtectedHeaders => _encodedSignProtectedHeaders; 43public ReadOnlyMemory<byte> Signature => _signature; 401/// <seealso cref="VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory{byte}, CancellationToken)"/> 527public Task<bool> VerifyDetachedAsync(AsymmetricAlgorithm key, Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 591public Task<bool> VerifyDetachedAsync(CoseKey key, Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 614private async Task<bool> VerifyAsyncCore(CoseKey key, Stream content, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken) 678ReadOnlyMemory<byte> encodedAlg = CoseHelpers.GetCoseAlgorithmFromProtectedHeaders(ProtectedHeaders);
System\Security\Cryptography\Cose\CoseSigner.cs (1)
173private void ValidateAlgorithmHeader(ReadOnlyMemory<byte> encodedAlg, CoseAlgorithm expectedAlg)
System.Security.Cryptography.Pkcs (505)
Internal\Cryptography\Pal\AnyOS\AsnHelpers.cs (1)
110if (reader.TryReadPrimitiveOctetString(out ReadOnlyMemory<byte> contents))
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decrypt.cs (2)
95ReadOnlyMemory<byte>? content, 143ReadOnlyMemory<byte> encryptedContent,
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (2)
38ReadOnlyMemory<byte>? parameters = _asn.KeyEncryptionAlgorithm.Parameters; 69ReadOnlyMemory<byte>? algorithmParameters,
Internal\Cryptography\PkcsHelpers.cs (2)
114ReadOnlyMemory<byte> content, 338ReadOnlyMemory<byte>? parameters,
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (5)
51AttrValues = new ReadOnlyMemory<byte>[attributeObject.Values.Count], 82public static byte[] DecodeOctetString(ReadOnlyMemory<byte> encodedOctets) 170public static ReadOnlyMemory<byte> DecodeOctetStringAsMemory(ReadOnlyMemory<byte> encodedOctetString) 277foreach (ReadOnlyMemory<byte> attrValue in attribute.AttrValues)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.manual.cs (2)
10internal static readonly ReadOnlyMemory<byte> ExplicitDerNull = new byte[] { 0x05, 0x00 }; 40internal static bool RepresentsNull(ReadOnlyMemory<byte>? parameters)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.xml.cs (6)
15internal ReadOnlyMemory<byte>? Parameters; 50internal static AlgorithmIdentifierAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 55internal static AlgorithmIdentifierAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 71internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out AlgorithmIdentifierAsn decoded) 76internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AlgorithmIdentifierAsn decoded) 88private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AlgorithmIdentifierAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (8)
16internal ReadOnlyMemory<byte>[] AttrValues; 53internal static AttributeAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 58internal static AttributeAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 74internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out AttributeAsn decoded) 79internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AttributeAsn decoded) 91private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out AttributeAsn decoded) 105var tmpList = new List<ReadOnlyMemory<byte>>(); 106ReadOnlyMemory<byte> tmpItem;
src\libraries\Common\src\System\Security\Cryptography\Asn1\DigestInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> Digest; 31internal static DigestInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static DigestInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DigestInfoAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out DigestInfoAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out DigestInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DirectoryStringAsn.xml.cs (4)
16internal ReadOnlyMemory<byte>? UniversalString; 113internal static DirectoryStringAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 129internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DirectoryStringAsn decoded) 141private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out DirectoryStringAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\EdiPartyNameAsn.xml.cs (5)
40internal static EdiPartyNameAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 45internal static EdiPartyNameAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 61internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EdiPartyNameAsn decoded) 66internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EdiPartyNameAsn decoded) 78private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EdiPartyNameAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\EncryptedPrivateKeyInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> EncryptedData; 31internal static EncryptedPrivateKeyInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static EncryptedPrivateKeyInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EncryptedPrivateKeyInfoAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedPrivateKeyInfoAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedPrivateKeyInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\GeneralNameAsn.xml.cs (6)
17internal ReadOnlyMemory<byte>? X400Address; 18internal ReadOnlyMemory<byte>? DirectoryName; 21internal ReadOnlyMemory<byte>? IPAddress; 173internal static GeneralNameAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 189internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out GeneralNameAsn decoded) 201private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out GeneralNameAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\OaepParamsAsn.xml.cs (6)
28ReadOnlyMemory<byte> rebind = default; 99internal static OaepParamsAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 104internal static OaepParamsAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 120internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OaepParamsAsn decoded) 125internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OaepParamsAsn decoded) 137private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OaepParamsAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\OtherNameAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> Value; 47internal static OtherNameAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static OtherNameAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OtherNameAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherNameAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherNameAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBEParameter.xml.cs (6)
14internal ReadOnlyMemory<byte> Salt; 31internal static PBEParameter Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static PBEParameter Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PBEParameter decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PBEParameter decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PBEParameter decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBES2Params.xml.cs (5)
31internal static PBES2Params Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static PBES2Params Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PBES2Params decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PBES2Params decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PBES2Params decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (6)
25ReadOnlyMemory<byte> rebind = default; 66internal static Pbkdf2Params Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 71internal static Pbkdf2Params Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 87internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Pbkdf2Params decoded) 92internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Pbkdf2Params decoded) 104private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Pbkdf2Params decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2SaltChoice.xml.cs (4)
14internal ReadOnlyMemory<byte>? Specified; 64internal static Pbkdf2SaltChoice Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Pbkdf2SaltChoice decoded) 92private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Pbkdf2SaltChoice decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\CertBagAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> CertValue; 47internal static CertBagAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static CertBagAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertBagAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertBagAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CertBagAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (6)
17internal ReadOnlyMemory<byte> MacSalt; 64internal static MacData Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 69internal static MacData Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 85internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MacData decoded) 90internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MacData decoded) 102private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MacData decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.xml.cs (5)
38internal static PfxAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 43internal static PfxAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 59internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PfxAsn decoded) 64internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PfxAsn decoded) 76private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PfxAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (6)
16internal ReadOnlyMemory<byte> BagValue; 62internal static SafeBagAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 67internal static SafeBagAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 83internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SafeBagAsn decoded) 88internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SafeBagAsn decoded) 100private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SafeBagAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SecretBagAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> SecretValue; 47internal static SecretBagAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static SecretBagAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SecretBagAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SecretBagAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SecretBagAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\CertificateChoiceAsn.xml.cs (7)
14internal ReadOnlyMemory<byte>? Certificate; 15internal ReadOnlyMemory<byte>? ExtendedCertificate; 16internal ReadOnlyMemory<byte>? AttributeCertificateV1; 17internal ReadOnlyMemory<byte>? AttributeCertificateV2; 161internal static CertificateChoiceAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 177internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertificateChoiceAsn decoded) 189private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CertificateChoiceAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\ContentInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> Content; 47internal static ContentInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static ContentInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out ContentInfoAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out ContentInfoAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out ContentInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncapsulatedContentInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte>? Content; 52internal static EncapsulatedContentInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 57internal static EncapsulatedContentInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 73internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EncapsulatedContentInfoAsn decoded) 78internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncapsulatedContentInfoAsn decoded) 90private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncapsulatedContentInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedContentInfoAsn.xml.cs (6)
16internal ReadOnlyMemory<byte>? EncryptedContent; 45internal static EncryptedContentInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static EncryptedContentInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 66internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EncryptedContentInfoAsn decoded) 71internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedContentInfoAsn decoded) 83private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedContentInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (5)
46internal static EncryptedDataAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 51internal static EncryptedDataAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 67internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EncryptedDataAsn decoded) 72internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedDataAsn decoded) 84private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EncryptedDataAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\IssuerAndSerialNumberAsn.xml.cs (7)
14internal ReadOnlyMemory<byte> Issuer; 15internal ReadOnlyMemory<byte> SerialNumber; 47internal static IssuerAndSerialNumberAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static IssuerAndSerialNumberAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out IssuerAndSerialNumberAsn decoded) 73internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out IssuerAndSerialNumberAsn decoded) 85private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out IssuerAndSerialNumberAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\OtherCertificateFormat.xml.cs (6)
15internal ReadOnlyMemory<byte> OtherCert; 45internal static OtherCertificateFormat Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static OtherCertificateFormat Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 66internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OtherCertificateFormat decoded) 71internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherCertificateFormat decoded) 83private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherCertificateFormat decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (8)
19internal ReadOnlyMemory<byte>[]? Crls; 85internal static SignedDataAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 90internal static SignedDataAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 106internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignedDataAsn decoded) 111internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SignedDataAsn decoded) 123private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SignedDataAsn decoded) 183var tmpList = new List<ReadOnlyMemory<byte>>(); 184ReadOnlyMemory<byte> tmpItem;
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerIdentifierAsn.xml.cs (4)
15internal ReadOnlyMemory<byte>? SubjectKeyIdentifier; 64internal static SignerIdentifierAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignerIdentifierAsn decoded) 92private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignerIdentifierAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (7)
18internal ReadOnlyMemory<byte>? SignedAttributes; 20internal ReadOnlyMemory<byte> SignatureValue; 75internal static SignerInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static SignerInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 96internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignerInfoAsn decoded) 101internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SignerInfoAsn decoded) 113private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SignerInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (6)
17internal ReadOnlyMemory<byte> PrivateKey; 48internal static PrivateKeyInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 53internal static PrivateKeyInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 69internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PrivateKeyInfoAsn decoded) 74internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PrivateKeyInfoAsn decoded) 86private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PrivateKeyInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (6)
31ReadOnlyMemory<byte> rebind = default; 132internal static PssParamsAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 137internal static PssParamsAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 153internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PssParamsAsn decoded) 158internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PssParamsAsn decoded) 170private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PssParamsAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.manual.cs (1)
35internal Rc2CbcParameters(ReadOnlyMemory<byte> iv, int keySize)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.xml.cs (6)
15internal ReadOnlyMemory<byte> Iv; 31internal static Rc2CbcParameters Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static Rc2CbcParameters Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Rc2CbcParameters decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rc2CbcParameters decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rc2CbcParameters decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\SubjectPublicKeyInfoAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> SubjectPublicKey; 31internal static SubjectPublicKeyInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static SubjectPublicKeyInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SubjectPublicKeyInfoAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SubjectPublicKeyInfoAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SubjectPublicKeyInfoAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (6)
18internal ReadOnlyMemory<byte> ExtnValue; 66internal static X509ExtensionAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 71internal static X509ExtensionAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 87internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out X509ExtensionAsn decoded) 92internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out X509ExtensionAsn decoded) 104private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out X509ExtensionAsn decoded)
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.cs (7)
14internal delegate void KeyReader<TRet>(ReadOnlyMemory<byte> key, in AlgorithmIdentifierAsn algId, out TRet ret); 32internal static ReadOnlyMemory<byte> ReadSubjectPublicKeyInfo( 34ReadOnlyMemory<byte> source, 63ReadOnlyMemory<byte> source, 108internal static ReadOnlyMemory<byte> ReadPkcs8( 110ReadOnlyMemory<byte> source, 135ReadOnlyMemory<byte> source,
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (8)
59ReadOnlyMemory<byte> source, 77ReadOnlyMemory<byte> source, 95ReadOnlyMemory<byte> source, 255ReadOnlyMemory<byte> source, 267ReadOnlyMemory<byte> source, 342ReadOnlyMemory<byte> source, 385ReadOnlyMemory<byte> current, 421ReadOnlyMemory<byte> current,
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (6)
451ReadOnlyMemory<byte>? algorithmParameters, 511ReadOnlyMemory<byte>? algorithmParameters, 687ReadOnlyMemory<byte>? encryptionSchemeParameters, 723ReadOnlyMemory<byte>? parameters, 770ReadOnlyMemory<byte> saltMemory = pbkdf2Params.Salt.Specified.Value; 805ReadOnlyMemory<byte>? algorithmParameters,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (1)
21private ReadOnlyMemory<byte> _sealedData;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12CertBag.cs (6)
25private Pkcs12CertBag(ReadOnlyMemory<byte> encodedBagValue, CertBagAsn decoded) 44public Pkcs12CertBag(Oid certificateType, ReadOnlyMemory<byte> encodedCertificate) 77public ReadOnlyMemory<byte> EncodedCertificate => _decoded.CertValue; 90private static byte[] EncodeBagValue(Oid certificateType, ReadOnlyMemory<byte> encodedCertificate) 100private static byte[] EncodeBagValue(string certificateType, ReadOnlyMemory<byte> encodedCertificate) 128internal static Pkcs12CertBag DecodeValue(ReadOnlyMemory<byte> bagValue)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Info.cs (6)
22private ReadOnlyMemory<byte> _authSafeContents; 52ReadOnlyMemory<byte> encodedBytes, 58ReadOnlyMemory<byte> firstValue = encodedBytes.Slice(0, firstValueLength); 60ReadOnlyMemory<byte> maybeCopy = skipCopy ? firstValue : firstValue.ToArray(); 69ReadOnlyMemory<byte> authSafeBytes = ReadOnlyMemory<byte>.Empty;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12KeyBag.cs (2)
14public Pkcs12KeyBag(ReadOnlyMemory<byte> pkcs8PrivateKey, bool skipCopy = false) 19public ReadOnlyMemory<byte> Pkcs8PrivateKey => EncodedBagValue;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeBag.cs (3)
24public ReadOnlyMemory<byte> EncodedBagValue { get; } 42protected Pkcs12SafeBag(string bagIdValue, ReadOnlyMemory<byte> encodedBagValue, bool skipCopy = false) 110internal UnknownBag(string oidValue, ReadOnlyMemory<byte> bagValue)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (6)
22private ReadOnlyMemory<byte> _encrypted; 33internal Pkcs12SafeContents(ReadOnlyMemory<byte> serialized) 170public Pkcs12SecretBag AddSecret(Oid secretType, ReadOnlyMemory<byte> secretValue) 260_encrypted = ReadOnlyMemory<byte>.Empty; 280private static List<Pkcs12SafeBag> ReadBags(ReadOnlyMemory<byte> serialized) 310ReadOnlyMemory<byte> bagValue = serializedBags[i].BagValue;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContentsBag.cs (2)
19private Pkcs12SafeContentsBag(ReadOnlyMemory<byte> encoded) 33internal static Pkcs12SafeContentsBag Decode(ReadOnlyMemory<byte> encodedValue)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SecretBag.cs (6)
22public ReadOnlyMemory<byte> SecretValue => _decoded.SecretValue; 24private Pkcs12SecretBag(ReadOnlyMemory<byte> encodedBagValue) 29internal Pkcs12SecretBag(Oid secretTypeOid, ReadOnlyMemory<byte> secretValue) 37private Pkcs12SecretBag(SecretBagAsn secretBagAsn, ReadOnlyMemory<byte> encodedBagValue) 50private static byte[] EncodeBagValue(Oid secretTypeOid, in ReadOnlyMemory<byte> secretValue) 65internal static Pkcs12SecretBag DecodeValue(ReadOnlyMemory<byte> bagValue)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12ShroudedKeyBag.cs (2)
14public Pkcs12ShroudedKeyBag(ReadOnlyMemory<byte> encryptedPkcs8PrivateKey, bool skipCopy = false) 19public ReadOnlyMemory<byte> EncryptedPkcs8PrivateKey => EncodedBagValue;
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs8PrivateKeyInfo.cs (10)
21public ReadOnlyMemory<byte>? AlgorithmParameters { get; } 23public ReadOnlyMemory<byte> PrivateKeyBytes { get; } 27ReadOnlyMemory<byte>? algorithmParameters, 28ReadOnlyMemory<byte> privateKey, 47ReadOnlyMemory<byte>? algorithmParameters, 48ReadOnlyMemory<byte> privateKey, 68ReadOnlyMemory<byte> source, 77ReadOnlyMemory<byte> rebind = skipCopy ? source : default; 175ReadOnlyMemory<byte> source, 206ReadOnlyMemory<byte> source,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9LocalKeyId.cs (1)
39public ReadOnlyMemory<byte> KeyId =>
System\Security\Cryptography\Pkcs\Asn1\CadesIssuerSerial.xml.cs (6)
16internal ReadOnlyMemory<byte> SerialNumber; 39internal static CadesIssuerSerial Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 44internal static CadesIssuerSerial Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 60internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out CadesIssuerSerial decoded) 65internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CadesIssuerSerial decoded) 77private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out CadesIssuerSerial decoded)
System\Security\Cryptography\Pkcs\Asn1\EnvelopedDataAsn.xml.cs (5)
62internal static EnvelopedDataAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 67internal static EnvelopedDataAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 83internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EnvelopedDataAsn decoded) 88internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EnvelopedDataAsn decoded) 100private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EnvelopedDataAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\EssCertId.xml.cs (6)
14internal ReadOnlyMemory<byte> Hash; 36internal static EssCertId Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 41internal static EssCertId Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 57internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EssCertId decoded) 62internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EssCertId decoded) 74private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EssCertId decoded)
System\Security\Cryptography\Pkcs\Asn1\EssCertIdV2.xml.cs (7)
17internal ReadOnlyMemory<byte> Hash; 24ReadOnlyMemory<byte> rebind = default; 64internal static EssCertIdV2 Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 69internal static EssCertIdV2 Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 85internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out EssCertIdV2 decoded) 90internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EssCertIdV2 decoded) 102private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out EssCertIdV2 decoded)
System\Security\Cryptography\Pkcs\Asn1\KeyAgreeRecipientIdentifierAsn.xml.cs (3)
64internal static KeyAgreeRecipientIdentifierAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out KeyAgreeRecipientIdentifierAsn decoded) 92private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out KeyAgreeRecipientIdentifierAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\KeyAgreeRecipientInfoAsn.xml.cs (6)
17internal ReadOnlyMemory<byte>? Ukm; 54internal static KeyAgreeRecipientInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 59internal static KeyAgreeRecipientInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 75internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out KeyAgreeRecipientInfoAsn decoded) 80internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out KeyAgreeRecipientInfoAsn decoded) 92private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out KeyAgreeRecipientInfoAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\KeyTransRecipientInfoAsn.xml.cs (6)
17internal ReadOnlyMemory<byte> EncryptedKey; 35internal static KeyTransRecipientInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 40internal static KeyTransRecipientInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 56internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out KeyTransRecipientInfoAsn decoded) 61internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out KeyTransRecipientInfoAsn decoded) 73private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out KeyTransRecipientInfoAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\MessageImprint.xml.cs (6)
15internal ReadOnlyMemory<byte> HashedMessage; 31internal static MessageImprint Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static MessageImprint Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out MessageImprint decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MessageImprint decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out MessageImprint decoded)
System\Security\Cryptography\Pkcs\Asn1\OriginatorIdentifierOrKeyAsn.xml.cs (4)
15internal ReadOnlyMemory<byte>? SubjectKeyIdentifier; 75internal static OriginatorIdentifierOrKeyAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 91internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OriginatorIdentifierOrKeyAsn decoded) 103private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OriginatorIdentifierOrKeyAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\OriginatorInfoAsn.xml.cs (8)
16internal ReadOnlyMemory<byte>[]? RevocationInfoChoices; 63internal static OriginatorInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 68internal static OriginatorInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 84internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OriginatorInfoAsn decoded) 89internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OriginatorInfoAsn decoded) 101private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OriginatorInfoAsn decoded) 138var tmpList = new List<ReadOnlyMemory<byte>>(); 139ReadOnlyMemory<byte> tmpItem;
System\Security\Cryptography\Pkcs\Asn1\OriginatorPublicKeyAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> PublicKey; 31internal static OriginatorPublicKeyAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static OriginatorPublicKeyAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OriginatorPublicKeyAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OriginatorPublicKeyAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OriginatorPublicKeyAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\OtherKeyAttributeAsn.xml.cs (6)
15internal ReadOnlyMemory<byte>? KeyAttr; 50internal static OtherKeyAttributeAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 55internal static OtherKeyAttributeAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 71internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out OtherKeyAttributeAsn decoded) 76internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherKeyAttributeAsn decoded) 88private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out OtherKeyAttributeAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\PkiStatusInfo.xml.cs (6)
15internal ReadOnlyMemory<byte>? StatusString; 59internal static PkiStatusInfo Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 64internal static PkiStatusInfo Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PkiStatusInfo decoded) 85internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PkiStatusInfo decoded) 97private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PkiStatusInfo decoded)
System\Security\Cryptography\Pkcs\Asn1\PolicyInformation.xml.cs (5)
51internal static PolicyInformation Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 56internal static PolicyInformation Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 72internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PolicyInformation decoded) 77internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PolicyInformation decoded) 89private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PolicyInformation decoded)
System\Security\Cryptography\Pkcs\Asn1\PolicyQualifierInfo.xml.cs (6)
15internal ReadOnlyMemory<byte> Qualifier; 45internal static PolicyQualifierInfo Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 50internal static PolicyQualifierInfo Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 66internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out PolicyQualifierInfo decoded) 71internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PolicyQualifierInfo decoded) 83private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out PolicyQualifierInfo decoded)
System\Security\Cryptography\Pkcs\Asn1\RecipientEncryptedKeyAsn.xml.cs (6)
15internal ReadOnlyMemory<byte> EncryptedKey; 31internal static RecipientEncryptedKeyAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 36internal static RecipientEncryptedKeyAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 52internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out RecipientEncryptedKeyAsn decoded) 57internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out RecipientEncryptedKeyAsn decoded) 69private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out RecipientEncryptedKeyAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\RecipientIdentifierAsn.xml.cs (4)
15internal ReadOnlyMemory<byte>? SubjectKeyIdentifier; 64internal static RecipientIdentifierAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out RecipientIdentifierAsn decoded) 92private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out RecipientIdentifierAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\RecipientInfoAsn.xml.cs (3)
64internal static RecipientInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 80internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out RecipientInfoAsn decoded) 92private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out RecipientInfoAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\RecipientKeyIdentifier.xml.cs (6)
14internal ReadOnlyMemory<byte> SubjectKeyIdentifier; 43internal static RecipientKeyIdentifier Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 48internal static RecipientKeyIdentifier Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 64internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out RecipientKeyIdentifier decoded) 69internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out RecipientKeyIdentifier decoded) 81private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out RecipientKeyIdentifier decoded)
System\Security\Cryptography\Pkcs\Asn1\Rfc3161Accuracy.xml.cs (2)
48internal static Rfc3161Accuracy Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 53internal static Rfc3161Accuracy Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampReq.xml.cs (6)
20internal ReadOnlyMemory<byte>? Nonce; 95internal static Rfc3161TimeStampReq Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 100internal static Rfc3161TimeStampReq Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 116internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Rfc3161TimeStampReq decoded) 121internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rfc3161TimeStampReq decoded) 133private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rfc3161TimeStampReq decoded)
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampResp.xml.cs (6)
15internal ReadOnlyMemory<byte>? TimeStampToken; 43internal static Rfc3161TimeStampResp Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 48internal static Rfc3161TimeStampResp Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 64internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Rfc3161TimeStampResp decoded) 69internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rfc3161TimeStampResp decoded) 81private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rfc3161TimeStampResp decoded)
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TstInfo.xml.cs (7)
20internal ReadOnlyMemory<byte> SerialNumber; 24internal ReadOnlyMemory<byte>? Nonce; 110internal static Rfc3161TstInfo Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 115internal static Rfc3161TstInfo Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 131internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out Rfc3161TstInfo decoded) 136internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rfc3161TstInfo decoded) 148private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out Rfc3161TstInfo decoded)
System\Security\Cryptography\Pkcs\Asn1\SignedAttributesSet.xml.cs (3)
61internal static SignedAttributesSet Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 77internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignedAttributesSet decoded) 89private static void DecodeCore(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SignedAttributesSet decoded)
System\Security\Cryptography\Pkcs\Asn1\SigningCertificateAsn.xml.cs (5)
51internal static SigningCertificateAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 56internal static SigningCertificateAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 72internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SigningCertificateAsn decoded) 77internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SigningCertificateAsn decoded) 89private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SigningCertificateAsn decoded)
System\Security\Cryptography\Pkcs\Asn1\SigningCertificateV2Asn.xml.cs (5)
51internal static SigningCertificateV2Asn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 56internal static SigningCertificateV2Asn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet) 72internal static void Decode(ref AsnValueReader reader, ReadOnlyMemory<byte> rebind, out SigningCertificateV2Asn decoded) 77internal static void Decode(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SigningCertificateV2Asn decoded) 89private static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory<byte> rebind, out SigningCertificateV2Asn decoded)
System\Security\Cryptography\Pkcs\CmsSignature.cs (5)
41ReadOnlyMemory<byte> signature, 47ReadOnlyMemory<byte>? signatureParameters, 130out ReadOnlyMemory<byte> signatureValue, 131out ReadOnlyMemory<byte> signatureParameters) 170ReadOnlyMemory<byte> derSignature,
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (2)
45ReadOnlyMemory<byte> signature, 51ReadOnlyMemory<byte>? signatureParameters,
System\Security\Cryptography\Pkcs\CmsSignature.ECDsa.cs (2)
47ReadOnlyMemory<byte> signature, 53ReadOnlyMemory<byte>? signatureParameters,
System\Security\Cryptography\Pkcs\CmsSignature.MLDsa.cs (2)
36ReadOnlyMemory<byte> signature, 42ReadOnlyMemory<byte>? signatureParameters,
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (5)
48ReadOnlyMemory<byte> signature, 54ReadOnlyMemory<byte>? signatureParameters, 96ReadOnlyMemory<byte>? signatureParameters, 189ReadOnlyMemory<byte>? signatureParameters, 304ReadOnlyMemory<byte>? signatureParameters,
System\Security\Cryptography\Pkcs\CmsSignature.SlhDsa.cs (2)
47ReadOnlyMemory<byte> signature, 53ReadOnlyMemory<byte>? signatureParameters,
System\Security\Cryptography\Pkcs\CmsSigner.cs (13)
289internal ReadOnlyMemory<byte> GetPureMessageToSign( 290ReadOnlyMemory<byte> data, 292out ReadOnlyMemory<byte>? signedAttributesAsn) 308internal ReadOnlyMemory<byte> GetHashedMessageToSign( 309ReadOnlyMemory<byte> data, 311out ReadOnlyMemory<byte>? signedAttributesAsn) 333internal ReadOnlyMemory<byte> GetMessageToSign( 335ReadOnlyMemory<byte> data, 337out ReadOnlyMemory<byte>? signedAttributesAsn) => 343ReadOnlyMemory<byte> data, 391ReadOnlyMemory<byte> signatureValue; 392ReadOnlyMemory<byte> signatureParameters = default; 409ReadOnlyMemory<byte> messageToSign =
System\Security\Cryptography\Pkcs\Rfc3161TimestampRequest.cs (14)
26public ReadOnlyMemory<byte> GetMessageHash() => _parsedData.MessageImprint.HashedMessage; 30public ReadOnlyMemory<byte>? GetNonce() => _parsedData.Nonce; 60public Rfc3161TimestampToken ProcessResponse(ReadOnlyMemory<byte> responseBytes, out int bytesConsumed) 74ReadOnlyMemory<byte> source, 168ReadOnlyMemory<byte>? nonce = null, 192ReadOnlyMemory<byte>? nonce = null, 212ReadOnlyMemory<byte> hash, 215ReadOnlyMemory<byte>? nonce = null, 256ReadOnlyMemory<byte> hash, 259ReadOnlyMemory<byte>? nonce = null, 266ReadOnlyMemory<byte> nonceMemory = nonce.Value; 342ReadOnlyMemory<byte> encodedBytes, 417ReadOnlyMemory<byte>? requestNonce = GetNonce(); 418ReadOnlyMemory<byte>? responseNonce = tokenInfo.GetNonce();
System\Security\Cryptography\Pkcs\Rfc3161TimestampToken.cs (1)
290public static bool TryDecode(ReadOnlyMemory<byte> encodedBytes, [NotNullWhen(true)] out Rfc3161TimestampToken? token, out int bytesConsumed)
System\Security\Cryptography\Pkcs\Rfc3161TimestampTokenInfo.cs (16)
23private ReadOnlyMemory<byte>? _tsaNameBytes; 43ReadOnlyMemory<byte> messageHash, 44ReadOnlyMemory<byte> serialNumber, 48ReadOnlyMemory<byte>? nonce = null, 49ReadOnlyMemory<byte>? timestampAuthorityName = null, 99public ReadOnlyMemory<byte> GetMessageHash() => _parsedData.MessageImprint.HashedMessage; 105public ReadOnlyMemory<byte> GetSerialNumber() => _parsedData.SerialNumber; 130public ReadOnlyMemory<byte>? GetNonce() => _parsedData.Nonce; 147public ReadOnlyMemory<byte>? GetTimestampAuthorityName() 234ReadOnlyMemory<byte> encodedBytes, 250ReadOnlyMemory<byte> source, 262ReadOnlyMemory<byte> firstElement = reader.PeekEncodedValue(); 317ReadOnlyMemory<byte> messageHash, 318ReadOnlyMemory<byte> serialNumber, 322ReadOnlyMemory<byte>? nonce, 323ReadOnlyMemory<byte>? tsaName,
System\Security\Cryptography\Pkcs\SignedCms.cs (10)
29private ReadOnlyMemory<byte>? _heldContent; 178ReadOnlyMemory<byte>? content = _signedData.EncapContentInfo.Content; 179ReadOnlyMemory<byte> contentValue; 189contentValue = ReadOnlyMemory<byte>.Empty; 240internal static ReadOnlyMemory<byte> GetContent( 241ReadOnlyMemory<byte> wrappedContent, 261if (reader.TryReadPrimitiveOctetString(out ReadOnlyMemory<byte> inner)) 341ReadOnlyMemory<byte> content = _heldContent ?? ContentInfo.Content; 421internal ReadOnlyMemory<byte> GetHashableContentMemory() 424ReadOnlyMemory<byte> content = _heldContent.Value;
System\Security\Cryptography\Pkcs\SignerInfo.cs (17)
26private readonly ReadOnlyMemory<byte>? _signedAttributesMemory; 28private readonly ReadOnlyMemory<byte>? _signatureAlgorithmParameters; 29private readonly ReadOnlyMemory<byte> _signature; 68internal ReadOnlyMemory<byte> GetSignatureMemory() => _signature; 151ref ReadOnlyMemory<byte> counterSignerBytes = ref attributeAsn.AttrValues[j]; 266foreach (ReadOnlyMemory<byte> attrValue in attributeAsn.AttrValues) 564private ReadOnlyMemory<byte> GetContentForVerification(out ReadOnlyMemory<byte>? additionalContent) 574ReadOnlyMemory<byte>? embeddedContent = documentData.EncapContentInfo.Content; 580ReadOnlyMemory<byte> hashableContent = SignedCms.GetContent( 597private CmsHash GetContentHash(ReadOnlyMemory<byte> content, ReadOnlyMemory<byte>? additionalContent) 705ReadOnlyMemory<byte> content = GetContentForVerification(out ReadOnlyMemory<byte>? additionalContent); 773ReadOnlyMemory<byte> content = GetContentForVerification(out ReadOnlyMemory<byte>? additionalContent); 977private static int FindAttributeValueIndexByEncodedData(ReadOnlyMemory<byte>[] attributeValues, ReadOnlySpan<byte> asnEncodedData, out bool isOnlyValue)
System\Security\Cryptography\Pkcs\SubjectIdentifier.cs (1)
52ReadOnlyMemory<byte>? subjectKeyIdentifier)
System.ServiceModel.NetFramingBase (11)
System\ServiceModel\Channels\BufferedConnection.cs (3)
108public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool immediate, TimeSpan timeout) 129private async ValueTask WriteNowAsync(ReadOnlyMemory<byte> buffer, TimeSpan timeout) 161private async ValueTask WriteLaterAsync(ReadOnlyMemory<byte> buffer, TimeSpan timeout)
System\ServiceModel\Channels\Connection.cs (4)
18ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool immediate, TimeSpan timeout); 39public virtual ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool immediate, TimeSpan timeout) => Connection.WriteAsync(buffer, immediate, timeout); 216public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 305public async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool immediate, TimeSpan timeout)
System\ServiceModel\Channels\FramingEncoders.cs (3)
208public static ReadOnlyMemory<byte> PreambleEndBytes = new byte[] { (byte)FramingRecordType.PreambleEnd }; 210public static ReadOnlyMemory<byte> EndBytes = new byte[] { (byte)FramingRecordType.End }; 263public static ReadOnlyMemory<byte> ModeBytes = new byte[] {
System\ServiceModel\Channels\SingletonConnectionReader.cs (1)
640public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System.ServiceModel.NetNamedPipe (2)
System\ServiceModel\Channels\PipeConnection.cs (2)
160public async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool immediate, TimeSpan timeout) 555internal static void ValidateBufferBounds(ReadOnlyMemory<byte> buffer)
System.ServiceModel.NetTcp (2)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (1)
48public ValueTask SendAsync(Socket socket, ReadOnlyMemory<byte> memory)
System\ServiceModel\Channels\SocketConnection.cs (1)
257public async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool immediate, TimeSpan timeout)
System.ServiceModel.Primitives (3)
System\ServiceModel\Channels\DelegatingStream.cs (1)
105public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => BaseStream.WriteAsync(buffer, cancellationToken);
System\ServiceModel\Channels\MaxMessageSizeStream.cs (1)
66public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\ServiceModel\Channels\TimeoutStream.cs (1)
107public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System.ServiceModel.UnixDomainSocket (2)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (1)
48public ValueTask SendAsync(Socket socket, ReadOnlyMemory<byte> memory)
System\ServiceModel\Channels\SocketConnection.cs (1)
239public async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool immediate, TimeSpan timeout)
System.Text.Json (50)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
32public ReadOnlyMemory<byte> WrittenMemory => _buffer.ActiveMemory;
System\Text\Json\Document\JsonDocument.cs (9)
24private ReadOnlyMemory<byte> _utf8Json; 38ReadOnlyMemory<byte> utf8Json, 70_utf8Json = ReadOnlyMemory<byte>.Empty; 220internal ReadOnlyMemory<byte> GetRootRawValue() 225internal ReadOnlyMemory<byte> GetRawValue(int index, bool includeQuotes) 249private ReadOnlyMemory<byte> GetPropertyRawValue(int valueIndex) 702ReadOnlyMemory<byte> segment = GetRawValue(index, includeQuotes: true); 708ReadOnlyMemory<byte> segment = GetPropertyRawValue(valueIndex); 716ReadOnlyMemory<byte> segmentCopy = GetRawValue(index, includeQuotes: true).ToArray();
System\Text\Json\Document\JsonDocument.Parse.cs (6)
27/// The <see cref="ReadOnlyMemory{T}"/> value will be used for the entire lifetime of the 47public static JsonDocument Parse(ReadOnlyMemory<byte> utf8Json, JsonDocumentOptions options = default) 267/// The <see cref="ReadOnlyMemory{T}"/> value may be used for the entire lifetime of the 282public static JsonDocument Parse([StringSyntax(StringSyntaxAttribute.Json)] ReadOnlyMemory<char> json, JsonDocumentOptions options = default) 717ReadOnlyMemory<byte> utf8Json, 754ReadOnlyMemory<byte> utf8Json,
System\Text\Json\Document\JsonDocument.PropertyNameSet.cs (11)
22private HashSet<ReadOnlyMemory<byte>>? _hashSet; 55_hashSet = new HashSet<ReadOnlyMemory<byte>>( 75ReadOnlyMemory<byte> utf8Json = document._utf8Json; 76ReadOnlyMemory<byte> propertyName = utf8Json.Slice(dbRow.Location, dbRow.SizeOrLength); 111private void SwitchToHashSet(ReadOnlyMemory<byte> utf8Json) 115_hashSet ??= new HashSet<ReadOnlyMemory<byte>>( 124ReadOnlyMemory<byte> propertyName = utf8Json.Slice(range.Start, range.Length); 144private sealed class PropertyNameComparer : IEqualityComparer<ReadOnlyMemory<byte>> 148public bool Equals(ReadOnlyMemory<byte> left, ReadOnlyMemory<byte> right) => 151public int GetHashCode(ReadOnlyMemory<byte> name)
System\Text\Json\Document\JsonElement.cs (1)
1202internal ReadOnlyMemory<byte> GetRawValue()
System\Text\Json\Nodes\JsonValueOfJsonPrimitive.cs (3)
23ReadOnlyMemory<byte> utf8String = buffer.AsMemory(0, reader.CopyString(buffer)); 38private readonly ReadOnlyMemory<byte> _value; 40internal JsonValueOfJsonString(ReadOnlyMemory<byte> utf8String, JsonNodeOptions? options)
System\Text\Json\Reader\Utf8JsonReader.cs (2)
594foreach (ReadOnlyMemory<byte> memory in localSequence) 650foreach (ReadOnlyMemory<byte> memory in localSequence)
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (2)
74while (jsonData.TryGet(ref _nextPosition, out ReadOnlyMemory<byte> memory, advance: true)) 300ReadOnlyMemory<byte> memory;
System\Text\Json\Serialization\Converters\Collection\MemoryConverterFactory.cs (1)
21return typeDef == typeof(Memory<>) || typeDef == typeof(ReadOnlyMemory<>);
System\Text\Json\Serialization\Converters\Collection\ReadOnlyMemoryConverter.cs (4)
9internal sealed class ReadOnlyMemoryConverter<T> : JsonCollectionConverter<ReadOnlyMemory<T>, T> 19out ReadOnlyMemory<T> value) 43ReadOnlyMemory<T> memory = ((List<T>)state.Current.ReturnValue!).ToArray().AsMemory(); 47protected override bool OnWriteResume(Utf8JsonWriter writer, ReadOnlyMemory<T> value, JsonSerializerOptions options, ref WriteStack state)
System\Text\Json\Serialization\Converters\Value\ReadOnlyMemoryByteConverter.cs (3)
9internal sealed class ReadOnlyMemoryByteConverter : JsonConverter<ReadOnlyMemory<byte>> 13public override ReadOnlyMemory<byte> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 18public override void Write(Utf8JsonWriter writer, ReadOnlyMemory<byte> value, JsonSerializerOptions options)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Collections.cs (3)
441/// Creates serialization metadata for <see cref="ReadOnlyMemory{T}"/>. 448public static JsonTypeInfo<ReadOnlyMemory<TElement>> CreateReadOnlyMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<ReadOnlyMemory<TElement>> collectionInfo)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Converters.cs (3)
178/// Returns a <see cref="JsonConverter{T}"/> instance that converts <see cref="ReadOnlyMemory{Byte}"/> values. 181public static JsonConverter<ReadOnlyMemory<byte>> ReadOnlyMemoryByteConverter => s_readOnlyMemoryByteConverter ??= new ReadOnlyMemoryByteConverter(); 182private static JsonConverter<ReadOnlyMemory<byte>>? s_readOnlyMemoryByteConverter;
System\Text\Json\Serialization\PipeReadBufferState.cs (1)
117while (matched < JsonConstants.Utf8Bom.Length && _sequence.TryGet(ref pos, out ReadOnlyMemory<byte> mem, advance: true))
System.Text.Json.SourceGeneration (1)
Helpers\KnownTypeSymbols.cs (1)
274public INamedTypeSymbol? ReadOnlyMemoryType => GetOrResolveType(typeof(ReadOnlyMemory<>), ref _ReadOnlyMemoryType);
System.Text.RegularExpressions (24)
System\Text\RegularExpressions\Capture.cs (4)
40internal ReadOnlyMemory<char> GetLeftSubstring() => Text is string text ? text.AsMemory(0, Index) : ReadOnlyMemory<char>.Empty; 43internal ReadOnlyMemory<char> GetRightSubstring() => Text is string text ? text.AsMemory(Index + Length, Text.Length - Index - Length) : ReadOnlyMemory<char>.Empty;
System\Text\RegularExpressions\Match.cs (3)
123var segments = new StructListBuilder<ReadOnlyMemory<char>>(); 128internal ReadOnlyMemory<char> GroupToStringImpl(int groupnum) 140internal ReadOnlyMemory<char> LastGroupToStringImpl() =>
System\Text\RegularExpressions\Regex.Replace.cs (5)
175var state = (segments: new StructListBuilder<ReadOnlyMemory<char>>(), evaluator, prevat: 0, input, count); 179regex.RunAllMatchesWithCallback(input, startat, ref state, static (ref (StructListBuilder<ReadOnlyMemory<char>> segments, MatchEvaluator evaluator, int prevat, string input, int count) state, Match match) => 198regex.RunAllMatchesWithCallback(input, startat, ref state, static (ref (StructListBuilder<ReadOnlyMemory<char>> segments, MatchEvaluator evaluator, int prevat, string input, int count) state, Match match) => 219internal static string SegmentsToStringAndDispose(ref StructListBuilder<ReadOnlyMemory<char>> segments) 221Span<ReadOnlyMemory<char>> span = segments.AsSpan();
System\Text\RegularExpressions\RegexCharClass.cs (2)
1631foreach (ReadOnlyMemory<char> chunk in _categories!.GetChunks()) 1765foreach (ReadOnlyMemory<char> chunk in _categories!.GetChunks())
System\Text\RegularExpressions\RegexReplacement.cs (10)
126public void ReplacementImpl(ref StructListBuilder<ReadOnlyMemory<char>> segments, Match match) 131ReadOnlyMemory<char> segment = 157public void ReplacementImplRTL(ref StructListBuilder<ReadOnlyMemory<char>> segments, Match match) 163ReadOnlyMemory<char> segment = 235regex.RunAllMatchesWithCallback(input, startat, ref state, (ref (string input, string replacement, StructListBuilder<int> segments, ReadOnlyMemory<char> inputMemory, int prevat, int count) state, Match match) => 298var state = (replacement: this, segments: new StructListBuilder<ReadOnlyMemory<char>>(), inputMemory: input.AsMemory(), prevat: 0, count); 302regex.RunAllMatchesWithCallback(input, startat, ref state, (ref (RegexReplacement thisRef, StructListBuilder<ReadOnlyMemory<char>> segments, ReadOnlyMemory<char> inputMemory, int prevat, int count) state, Match match) => 322regex.RunAllMatchesWithCallback(input, startat, ref state, (ref (RegexReplacement thisRef, StructListBuilder<ReadOnlyMemory<char>> segments, ReadOnlyMemory<char> inputMemory, int prevat, int count) state, Match match) =>
System.Text.RegularExpressions.Generator (3)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (2)
1631foreach (ReadOnlyMemory<char> chunk in _categories!.GetChunks()) 1765foreach (ReadOnlyMemory<char> chunk in _categories!.GetChunks())
Stubs.cs (1)
26public static ReadOnlyMemory<char>[] GetChunks(this StringBuilder stringBuilder)
System.Windows.Forms.UI.IntegrationTests (25)
Infra\ScreenRecordService.cs (25)
31private static readonly ReadOnlyMemory<byte> s_pngHeader = new byte[] { 0x89, (byte)'P', (byte)'N', (byte)'G', (byte)'\r', (byte)'\n', 0x1A, (byte)'\n' }; 160(ReadOnlyMemory<byte> signature, ReadOnlyMemory<byte> ihdr, ImmutableArray<ReadOnlyMemory<byte>> idat, ReadOnlyMemory<byte> iend) firstEncoded = EncodeFrame(firstFrame.image); 173foreach (ReadOnlyMemory<byte> idat in firstEncoded.idat) 371(ReadOnlyMemory<byte> _, ReadOnlyMemory<byte> _, ImmutableArray<ReadOnlyMemory<byte>> idats, ReadOnlyMemory<byte> _) = EncodeFrame(frame); 372foreach (ReadOnlyMemory<byte> idat in idats) 407private static (ReadOnlyMemory<byte> signature, ReadOnlyMemory<byte> ihdr, ImmutableArray<ReadOnlyMemory<byte>> idat, ReadOnlyMemory<byte> iend) EncodeFrame(Bitmap frame) 418ReadOnlyMemory<byte> ihdr = ReadOnlyMemory<byte>.Empty; 419List<ReadOnlyMemory<byte>> idat = []; 420ReadOnlyMemory<byte> iend = ReadOnlyMemory<byte>.Empty; 424ReadOnlyMemory<byte> chunkType = GetChunkType(chunk); 459static ReadOnlyMemory<byte> GetChunkType(ReadOnlyMemory<byte> chunk) 462static int GetDataLength(ReadOnlyMemory<byte> memory) 465static int GetChunkLength(ReadOnlyMemory<byte> memory)
Test.Utilities (16)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
325foreach (var chunk in text.GetChunks())
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (1)
507foreach (var chunk in text.GetChunks())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
Text.Analyzers (14)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
99public static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\FileNameUtilities.cs (2)
94internal static ReadOnlyMemory<char> GetExtension(ReadOnlyMemory<char> path)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (9)
14internal sealed class ReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 22public static bool Equals(ReadOnlySpan<char> x, ReadOnlyMemory<char> y) 25public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) 28public int GetHashCode(ReadOnlyMemory<char> obj) 42internal sealed class EmptyReadOnlyMemoryOfCharComparer : IEqualityComparer<ReadOnlyMemory<char>> 50public bool Equals(ReadOnlyMemory<char> a, ReadOnlyMemory<char> b) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
750or nameof(ReadOnlyMemory<>)
xunit.assert (104)
MemoryAsserts.cs (24)
47 Contains((ReadOnlyMemory<T>)expectedSubMemory, (ReadOnlyMemory<T>)actualMemory); 62 ReadOnlyMemory<T> actualMemory) 64 Contains((ReadOnlyMemory<T>)expectedSubMemory, actualMemory); 78 ReadOnlyMemory<T> expectedSubMemory, 81 Contains(expectedSubMemory, (ReadOnlyMemory<T>)actualMemory); 95 ReadOnlyMemory<T> expectedSubMemory, 96 ReadOnlyMemory<T> actualMemory) 123 DoesNotContain((ReadOnlyMemory<T>)expectedSubMemory, (ReadOnlyMemory<T>)actualMemory); 138 ReadOnlyMemory<T> actualMemory) 140 DoesNotContain((ReadOnlyMemory<T>)expectedSubMemory, actualMemory); 154 ReadOnlyMemory<T> expectedSubMemory, 157 DoesNotContain(expectedSubMemory, (ReadOnlyMemory<T>)actualMemory); 171 ReadOnlyMemory<T> expectedSubMemory, 172 ReadOnlyMemory<T> actualMemory) 201 Equal((ReadOnlyMemory<T>)expectedMemory, (ReadOnlyMemory<T>)actualMemory); 211 ReadOnlyMemory<T> actualMemory) 213 Equal((ReadOnlyMemory<T>)expectedMemory, actualMemory); 222 ReadOnlyMemory<T> expectedMemory, 225 Equal(expectedMemory, (ReadOnlyMemory<T>)actualMemory); 234 ReadOnlyMemory<T> expectedMemory, 235 ReadOnlyMemory<T> actualMemory)
StringAsserts.cs (80)
80 Contains((ReadOnlyMemory<char>)expectedSubstring, (ReadOnlyMemory<char>)actualString, StringComparison.CurrentCulture); 90 ReadOnlyMemory<char> actualString) => 91 Contains((ReadOnlyMemory<char>)expectedSubstring, actualString, StringComparison.CurrentCulture); 100 ReadOnlyMemory<char> expectedSubstring, 102 Contains(expectedSubstring, (ReadOnlyMemory<char>)actualString, StringComparison.CurrentCulture); 111 ReadOnlyMemory<char> expectedSubstring, 112 ReadOnlyMemory<char> actualString) => 126 Contains((ReadOnlyMemory<char>)expectedSubstring, (ReadOnlyMemory<char>)actualString, comparisonType); 137 ReadOnlyMemory<char> actualString, 139 Contains((ReadOnlyMemory<char>)expectedSubstring, actualString, comparisonType); 149 ReadOnlyMemory<char> expectedSubstring, 152 Contains(expectedSubstring, (ReadOnlyMemory<char>)actualString, comparisonType); 162 ReadOnlyMemory<char> expectedSubstring, 163 ReadOnlyMemory<char> actualString, 327 DoesNotContain((ReadOnlyMemory<char>)expectedSubstring, (ReadOnlyMemory<char>)actualString, StringComparison.CurrentCulture); 337 ReadOnlyMemory<char> actualString) => 338 DoesNotContain((ReadOnlyMemory<char>)expectedSubstring, actualString, StringComparison.CurrentCulture); 347 ReadOnlyMemory<char> expectedSubstring, 349 DoesNotContain(expectedSubstring, (ReadOnlyMemory<char>)actualString, StringComparison.CurrentCulture); 358 ReadOnlyMemory<char> expectedSubstring, 359 ReadOnlyMemory<char> actualString) => 373 DoesNotContain((ReadOnlyMemory<char>)expectedSubstring, (ReadOnlyMemory<char>)actualString, comparisonType); 384 ReadOnlyMemory<char> actualString, 386 DoesNotContain((ReadOnlyMemory<char>)expectedSubstring, actualString, comparisonType); 396 ReadOnlyMemory<char> expectedSubstring, 399 DoesNotContain(expectedSubstring, (ReadOnlyMemory<char>)actualString, comparisonType); 409 ReadOnlyMemory<char> expectedSubstring, 410 ReadOnlyMemory<char> actualString, 643 EndsWith((ReadOnlyMemory<char>)expectedEndString, (ReadOnlyMemory<char>)actualString, StringComparison.CurrentCulture); 653 ReadOnlyMemory<char> actualString) => 654 EndsWith((ReadOnlyMemory<char>)expectedEndString, actualString, StringComparison.CurrentCulture); 663 ReadOnlyMemory<char> expectedEndString, 665 EndsWith(expectedEndString, (ReadOnlyMemory<char>)actualString, StringComparison.CurrentCulture); 674 ReadOnlyMemory<char> expectedEndString, 675 ReadOnlyMemory<char> actualString) => 689 EndsWith((ReadOnlyMemory<char>)expectedEndString, (ReadOnlyMemory<char>)actualString, comparisonType); 700 ReadOnlyMemory<char> actualString, 702 EndsWith((ReadOnlyMemory<char>)expectedEndString, actualString, comparisonType); 712 ReadOnlyMemory<char> expectedEndString, 715 EndsWith(expectedEndString, (ReadOnlyMemory<char>)actualString, comparisonType); 725 ReadOnlyMemory<char> expectedEndString, 726 ReadOnlyMemory<char> actualString, 979 Equal((ReadOnlyMemory<char>)expected, (ReadOnlyMemory<char>)actual, false, false, false, false); 989 ReadOnlyMemory<char> actual) => 990 Equal((ReadOnlyMemory<char>)expected, actual, false, false, false, false); 999 ReadOnlyMemory<char> expected, 1001 Equal(expected, (ReadOnlyMemory<char>)actual, false, false, false, false); 1010 ReadOnlyMemory<char> expected, 1011 ReadOnlyMemory<char> actual) => 1031 Equal((ReadOnlyMemory<char>)expected, (ReadOnlyMemory<char>)actual, ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 1045 ReadOnlyMemory<char> actual, 1050 Equal((ReadOnlyMemory<char>)expected, actual, ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 1063 ReadOnlyMemory<char> expected, 1069 Equal(expected, (ReadOnlyMemory<char>)actual, ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace); 1082 ReadOnlyMemory<char> expected, 1083 ReadOnlyMemory<char> actual, 1436 StartsWith((ReadOnlyMemory<char>)expectedStartString, (ReadOnlyMemory<char>)actualString, StringComparison.CurrentCulture); 1446 ReadOnlyMemory<char> actualString) => 1447 StartsWith((ReadOnlyMemory<char>)expectedStartString, actualString, StringComparison.CurrentCulture); 1456 ReadOnlyMemory<char> expectedStartString, 1458 StartsWith(expectedStartString, (ReadOnlyMemory<char>)actualString, StringComparison.CurrentCulture); 1467 ReadOnlyMemory<char> expectedStartString, 1468 ReadOnlyMemory<char> actualString) => 1482 StartsWith((ReadOnlyMemory<char>)expectedStartString, (ReadOnlyMemory<char>)actualString, comparisonType); 1493 ReadOnlyMemory<char> actualString, 1495 StartsWith((ReadOnlyMemory<char>)expectedStartString, actualString, comparisonType); 1505 ReadOnlyMemory<char> expectedStartString, 1508 StartsWith(expectedStartString, (ReadOnlyMemory<char>)actualString, comparisonType); 1518 ReadOnlyMemory<char> expectedStartString, 1519 ReadOnlyMemory<char> actualString,