73 references to ReadOnlySpan
Microsoft.Extensions.AI.Abstractions (1)
Utilities\AIJsonUtilities.cs (1)
221public override void WriteByte(byte value) => Write(new ReadOnlySpan<byte>(in value));
System.Console (4)
System\ConsolePal.Unix.cs (2)
620reader.AppendExtraBuffer(new ReadOnlySpan<byte>(in b)); 641reader.AppendExtraBuffer(new ReadOnlySpan<byte>(in b));
System\IO\ConsoleStream.cs (1)
29public override void WriteByte(byte value) => Write(new ReadOnlySpan<byte>(in value));
System\IO\StdInReader.cs (1)
389var chars = new ReadOnlySpan<char>(in c);
System.Data.Common (1)
System\Data\SQLTypes\SQLBytes.cs (1)
204Write(offset, new ReadOnlySpan<byte>(in value));
System.IO.Compression (4)
System\IO\Compression\DeflateZLib\DeflateStream.cs (1)
542WriteCore(new ReadOnlySpan<byte>(in value));
System\IO\Compression\GZipStream.cs (1)
138_deflateStream.WriteCore(new ReadOnlySpan<byte>(in value));
System\IO\Compression\ZipArchiveEntry.cs (1)
1611Write(new ReadOnlySpan<byte>(in value));
System\IO\Compression\ZipCustomStreams.cs (1)
632Write(new ReadOnlySpan<byte>(in value));
System.IO.Compression.Brotli (1)
System\IO\Compression\enc\BrotliStream.Compress.cs (1)
67WriteCore(new ReadOnlySpan<byte>(in value));
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (1)
152destinationDirectoryFullPath = string.Concat(destinationDirectoryFullPath, new ReadOnlySpan<char>(in sep));
System.IO.Hashing (1)
System\IO\Hashing\NonCryptographicHashAlgorithm.cs (1)
320new ReadOnlySpan<byte>(in value)
System.IO.IsolatedStorage (2)
System\IO\IsolatedStorage\Helper.cs (2)
117hash = string.Concat("StrongName", new ReadOnlySpan<char>(in separator), hash); 133hash = string.Concat("Url", new ReadOnlySpan<char>(in separator), IdentityHelper.GetNormalizedUriHash(locationUri));
System.Net.Http (2)
System\Net\Http\HttpBaseStream.cs (1)
67Write(new ReadOnlySpan<byte>(in value));
System\Net\Http\HttpContent.cs (1)
1142Write(new ReadOnlySpan<byte>(ref value));
System.Net.Ping (2)
System\Net\NetworkInformation\Ping.RawSocket.cs (2)
113socket.SetRawSocketOption(0, 11, MemoryMarshal.AsBytes(new ReadOnlySpan<int>(in opt))); 118socket.SetRawSocketOption(41, 25, MemoryMarshal.AsBytes(new ReadOnlySpan<int>(in opt)));
System.Net.Quic (1)
System\Net\Quic\QuicStream.Stream.cs (1)
172Write(new ReadOnlySpan<byte>(in value));
System.Net.Security (1)
System\Net\Security\SslStream.cs (1)
812public override void WriteByte(byte value) => Write(new ReadOnlySpan<byte>(ref value));
System.Private.CoreLib (39)
src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2254ReadOnlySpan<byte> rawData = MemoryMarshal.AsBytes(new ReadOnlySpan<long>(ref value));
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.cs (5)
121return IsSortable(new ReadOnlySpan<char>(in ch)); 808return IndexOf(source, new ReadOnlySpan<char>(in value), options); 888int result = IndexOf(sourceSpan, new ReadOnlySpan<char>(in value), options); 1141return LastIndexOf(source, new ReadOnlySpan<char>(in value), options); 1236int retVal = LastIndexOf(sourceSpan, new ReadOnlySpan<char>(in value), options);
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (1)
697FormatCustomized(dateTime, new ReadOnlySpan<char>(in nextCharChar), dtfi, offset, ref result);
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (1)
419FormatCustomized(value, new ReadOnlySpan<char>(in nextCharChar), dtfi, ref result);
src\libraries\System.Private.CoreLib\src\System\Guid.cs (4)
1009Guid guid = new Guid(MemoryMarshal.AsBytes(new ReadOnlySpan<Guid>(in this)), false); 1027Guid guid = new Guid(MemoryMarshal.AsBytes(new ReadOnlySpan<Guid>(in this)), bigEndian); 1046Guid guid = new Guid(MemoryMarshal.AsBytes(new ReadOnlySpan<Guid>(in this)), false); 1068Guid guid = new Guid(MemoryMarshal.AsBytes(new ReadOnlySpan<Guid>(in this)), bigEndian);
src\libraries\System.Private.CoreLib\src\System\IO\BinaryWriter.cs (1)
202int actualByteCount = _encoding.GetBytes(new ReadOnlySpan<char>(in ch), buffer);
src\libraries\System.Private.CoreLib\src\System\IO\Strategies\OSFileStreamStrategy.cs (1)
228Write(new ReadOnlySpan<byte>(in value));
src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (2)
522WriteFormatHelper(format, new ReadOnlySpan<object?>(in arg0), appendNewLine: false); 591WriteFormatHelper(format, new ReadOnlySpan<object?>(in arg0), appendNewLine: true);
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (1)
5109return SplitCore(source, destination, new ReadOnlySpan<char>(in separator), default, isAny: true, options);
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.cs (2)
75var parametersSpan = new ReadOnlySpan<object?>(in arg); 297CheckArguments(new ReadOnlySpan<object?>(in parameter), copyOfArgs, shouldCopyBack, binder, culture, invokeAttr);
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceManager.cs (1)
233: string.Concat(nameSpace, new ReadOnlySpan<char>(in c), resourceSource.Name);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValues.cs (1)
40AnalyzeValues(new ReadOnlySpan<string>(ref normalizedValue), ref ignoreCase, out bool ascii, out bool asciiLettersOnly, out _, out _);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (10)
457return FormatHelper(null, format, new ReadOnlySpan<object?>(in arg0)); 495return FormatHelper(provider, format, new ReadOnlySpan<object?>(in arg0)); 722return JoinCore(new ReadOnlySpan<char>(in separator), new ReadOnlySpan<string?>(value)); 737return JoinCore(new ReadOnlySpan<char>(in separator), value); 766JoinCore(new ReadOnlySpan<char>(in separator), value, startIndex, count); 836return JoinCore(new ReadOnlySpan<char>(in separator), (ReadOnlySpan<object?>)values); 850JoinCore(new ReadOnlySpan<char>(in separator), values); 907JoinCore(new ReadOnlySpan<char>(in separator), values); 1657return SplitInternal(new ReadOnlySpan<char>(in separator), int.MaxValue, options); 1662return SplitInternal(new ReadOnlySpan<char>(in separator), count, options);
src\libraries\System.Private.CoreLib\src\System\String.Searching.cs (2)
153subIndex = Ordinal.IndexOfOrdinalIgnoreCase(this.AsSpan(startIndex, count), new ReadOnlySpan<char>(in value)); 571subIndex = Ordinal.LastIndexOfOrdinalIgnoreCase(this.AsSpan(startSearchAt, count), new ReadOnlySpan<char>(in value));
src\libraries\System.Private.CoreLib\src\System\Text\DecoderNLS.cs (1)
206MemoryMarshal.AsBytes(new ReadOnlySpan<int>(in _leftoverBytes)).Slice(0, _leftoverByteCount);
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (2)
1468return AppendFormat(null, format, new ReadOnlySpan<object?>(in arg0)); 1514return AppendFormat(provider, format, new ReadOnlySpan<object?>(in arg0));
src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (1)
610=> Write(new ReadOnlySpan<byte>(in value));
src\System\Reflection\RuntimeAssembly.cs (1)
284string.Concat(nameSpace, new ReadOnlySpan<char>(in c), name) :
src\System\StubHelpers.cs (1)
47var bytes = new ReadOnlySpan<byte>(in nativeChar);
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\Json\JsonEncodingStreamWrapper.cs (1)
278Write(new ReadOnlySpan<byte>(in b));
System\Xml\XmlBinaryWriter.cs (1)
716WriteTextImpl(new ReadOnlySpan<char>(in castChar));
System.Private.Uri (1)
System\PercentEncodingHelper.cs (1)
87if (Rune.DecodeFromUtf8(MemoryMarshal.AsBytes(new ReadOnlySpan<uint>(ref temp))[..bytesLeftInBuffer], out Rune rune, out bytesConsumed) == OperationStatus.Done)
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\RuntimeEnvironment.cs (1)
28return string.Concat(Path.GetDirectoryName(runtimeDirectory), new ReadOnlySpan<char>(in sep));
System.Runtime.Numerics (3)
System\Numerics\BigIntegerCalculator.PowMod.cs (3)
18Pow(value != 0U ? new ReadOnlySpan<uint>(in value) : default, power, bits); 198Pow(value != 0U ? new ReadOnlySpan<uint>(in value) : default, power, modulus, bits); 247Pow(value != 0U ? new ReadOnlySpan<uint>(in value) : default, power, modulus, bits);
System.Security.Cryptography (1)
System\Security\Cryptography\XmlKeyHelper.cs (1)
102WriteCryptoBinary(name, new ReadOnlySpan<byte>(in single), builder);
System.Text.Json (2)
System\Text\Json\Serialization\Converters\Value\CharConverter.cs (2)
40new ReadOnlySpan<char>(in value) 57new ReadOnlySpan<char>(in value)
System.Windows.Forms (2)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (1)
1037attr.SetRemapTable(ColorAdjustType.Bitmap, new ReadOnlySpan<(Color OldColor, Color NewColor)>(ref map));
System\Windows\Forms\Rendering\ControlPaint.cs (1)
1610attributes.SetRemapTable(ColorAdjustType.Bitmap, new ReadOnlySpan<(Color OldColor, Color NewColor)>(ref map));
System.Windows.Forms.Design (1)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.EditorButton.cs (1)
132attributes.SetRemapTable(ColorAdjustType.Bitmap, new ReadOnlySpan<(Color OldColor, Color NewColor)>(ref map));