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