25 implementations of GetSpan
Microsoft.AspNetCore.Antiforgery (1)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (1)
82public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Components (1)
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (1)
162public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Components.Endpoints (1)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (1)
82public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Components.Server (3)
BlazorPack\SequenceOfT.cs (1)
184public Span<T> GetSpan(int sizeHint) => this.GetSegment(sizeHint).RemainingSpan;
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (1)
162public Span<T> GetSpan(int sizeHint = 0)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
116public Span<byte> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.DataProtection (2)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (1)
82public Span<T> GetSpan(int sizeHint = 0)
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (1)
162public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Diagnostics.Middleware (1)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
158public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Http.Connections (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
116public Span<byte> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.HttpLogging (2)
BufferingStream.cs (1)
124public Span<byte> GetSpan(int sizeHint = 0)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (1)
82public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (1)
162public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.OutputCaching (1)
RecyclableArrayBufferWriter.cs (1)
70public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
PooledArrayBufferWriter`1.cs (1)
151public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (1)
82public Span<T> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.SignalR.Common (1)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
116public Span<byte> GetSpan(int sizeHint = 0)
Microsoft.Extensions.Caching.Hybrid (1)
Internal\RecyclableArrayBufferWriter.cs (1)
124public Span<T> GetSpan(int sizeHint = 0)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
158public Span<T> GetSpan(int sizeHint = 0)
Microsoft.Extensions.Http.Diagnostics (1)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
158public Span<T> GetSpan(int sizeHint = 0)
Shared (2)
BufferWriterPool\BufferWriter.cs (1)
158public Span<T> GetSpan(int sizeHint = 0)
ServerSentEvents\PooledByteBufferWriter.cs (1)
24public Span<byte> GetSpan(int sizeHint = 0)
System.IO.Pipelines (1)
System\IO\Pipelines\PipeWriter.cs (1)
81public abstract Span<byte> GetSpan(int sizeHint = 0);
System.Memory (1)
src\runtime\src\libraries\Common\src\System\Buffers\ArrayBufferWriter.cs (1)
192public Span<T> GetSpan(int sizeHint = 0)
System.Net.ServerSentEvents (1)
System\Net\ServerSentEvents\PooledByteBufferWriter.cs (1)
22public Span<byte> GetSpan(int sizeHint = 0)
59 references to GetSpan
ILCompiler.Compiler (10)
Compiler\ObjectWriter\Dwarf\DwarfExpressionBuilder.cs (1)
65var b = _writer.GetSpan(1);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Dwarf\DwarfHelper.cs (2)
51Span<byte> buffer = writer.GetSpan((int)SizeOfULEB128(value)); 79Span<byte> buffer = writer.GetSpan((int)SizeOfSLEB128(value));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionWriter.cs (7)
83Span<byte> buffer = bufferWriter.GetSpan(size); 98value.CopyTo(bufferWriter.GetSpan(value.Length)); 109bufferWriter.GetSpan(1)[0] = value; 117Span<byte> buffer = bufferWriter.GetSpan(value.GetByteCount()); 125Span<byte> buffer = bufferWriter.GetSpan(size); 135Span<byte> buffer = bufferWriter.GetSpan(size); 145Span<byte> buffer = bufferWriter.GetSpan(size);
ILCompiler.ReadyToRun (11)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Dwarf\DwarfHelper.cs (2)
51Span<byte> buffer = writer.GetSpan((int)SizeOfULEB128(value)); 79Span<byte> buffer = writer.GetSpan((int)SizeOfSLEB128(value));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionWriter.cs (7)
83Span<byte> buffer = bufferWriter.GetSpan(size); 98value.CopyTo(bufferWriter.GetSpan(value.Length)); 109bufferWriter.GetSpan(1)[0] = value; 117Span<byte> buffer = bufferWriter.GetSpan(value.GetByteCount()); 125Span<byte> buffer = bufferWriter.GetSpan(size); 135Span<byte> buffer = bufferWriter.GetSpan(size); 145Span<byte> buffer = bufferWriter.GetSpan(size);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (2)
154int bytesWritten = import.Encode(writer.Buffer.GetSpan(encodeSize)); 549int written = global.Encode(writer.Buffer.GetSpan(size));
Microsoft.AspNetCore.Components.Server (4)
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\BufferWriter.cs (3)
25/// The result of the last call to <see cref="IBufferWriter{T}.GetSpan(int)"/>, less any bytes already "consumed" with <see cref="Advance(int)"/>. 88/// Gets the result of the last call to <see cref="IBufferWriter{T}.GetSpan(int)"/>. 254var realSpan = _output.GetSpan(_buffered);
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (1)
1066/// <seealso cref="IBufferWriter{T}.GetSpan(int)"/>
Microsoft.AspNetCore.DataProtection (11)
Cng\CbcAuthenticatedEncryptor.cs (2)
138var buffer = destination.GetSpan(checked((int)dwRequiredSize)); 316var buffer = destination.GetSpan(totalRequiredSize);
Cng\CngGcmAuthenticatedEncryptor.cs (2)
96var buffer = destination.GetSpan(plaintextLength); 230var buffer = destination.GetSpan(totalRequiredSize);
KeyManagement\KeyRingBasedSpanDataProtector.cs (3)
51var span = destination.GetSpan(result.Length); 63var headerBuffer = destination.GetSpan(preBufferSize); 179var span = destination.GetSpan(result.Length);
Managed\AesGcmAuthenticatedEncryptor.cs (2)
94var buffer = destination.GetSpan(plaintextBytes); 226var buffer = destination.GetSpan(totalRequiredSize);
Managed\ManagedAuthenticatedEncryptor.cs (2)
91var buffer = destination.GetSpan(estimatedDecryptedSize); 184var buffer = destination.GetSpan(totalRequiredSize);
Microsoft.AspNetCore.OutputCaching (1)
FormatterBinaryWriter.cs (1)
110var span = target.GetSpan(1024); // fairly arbitrary non-trivial buffer; we can explore larger if useful
Microsoft.AspNetCore.Server.Kestrel.Core (4)
src\aspnetcore\src\Shared\ServerInfrastructure\BufferWriter.cs (4)
20/// The result of the last call to <see cref="IBufferWriter{T}.GetSpan(int)"/>, less any bytes already "consumed" with <see cref="Advance(int)"/>. 46_span = output.GetSpan(); 50/// Gets the result of the last call to <see cref="IBufferWriter{T}.GetSpan(int)"/>. 129_span = _output.GetSpan(count);
Microsoft.AspNetCore.SignalR.Common (1)
src\aspnetcore\src\SignalR\common\Shared\TextMessageFormatter.cs (1)
16var buffer = output.GetSpan(1);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
src\aspnetcore\src\SignalR\common\Shared\TextMessageFormatter.cs (1)
16var buffer = output.GetSpan(1);
Shared (2)
ServerSentEvents\Helpers.cs (2)
52Span<byte> buffer = writer.GetSpan(value.Length); 66Span<byte> buffer = writer.GetSpan(maxByteCount);
System.Memory (6)
System\Buffers\BuffersExtensions.cs (2)
118Span<T> destination = writer.GetSpan(); 143destination = writer.GetSpan();
System\Text\EncodingExtensions.cs (4)
44Span<byte> scratchBuffer = writer.GetSpan(byteCount); 235Span<char> scratchBuffer = writer.GetSpan(charCount); 436Span<byte> scratchBuffer = writer.GetSpan(byteCountForThisSlice); 529Span<char> scratchBuffer = writer.GetSpan(charCountForThisSlice);
System.Net.Security (5)
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (3)
810Span<byte> signatureBuffer = signature.GetSpan(SignatureLength); 823Span<byte> output = outputWriter.GetSpan(input.Length + SignatureLength); 848Span<byte> output = outputWriter.GetSpan(input.Length - SignatureLength);
System\Net\NegotiateAuthenticationPal.Unix.cs (2)
348encryptedBuffer.Span.CopyTo(outputWriter.GetSpan(encryptedBuffer.Span.Length)); 376decryptedBuffer.Span.CopyTo(outputWriter.GetSpan(decryptedBuffer.Span.Length));
System.Net.ServerSentEvents (3)
System\Net\ServerSentEvents\Helpers.cs (3)
17Span<byte> buffer = writer.GetSpan(MaxDecimalDigits); 35Span<byte> buffer = writer.GetSpan(value.Length); 49Span<byte> buffer = writer.GetSpan(maxByteCount);