22 types derived from PipeWriter
InMemory.FunctionalTests (2)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (3)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Microsoft.AspNetCore.SignalR.Microbenchmarks (1)
Microsoft.AspNetCore.TestHost (1)
Microsoft.Extensions.Logging.Console (1)
Sockets.FunctionalTests (2)
System.IO.Pipelines (2)
System.Text.Json (1)
501 references to PipeWriter
ClientSample (3)
http2cat (13)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
IIS.FunctionalTests (13)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
IIS.LongTests (13)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
IIS.NewHandler.FunctionalTests (13)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
IIS.NewShim.FunctionalTests (13)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
IIS.ShadowCopy.Tests (11)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
IISExpress.FunctionalTests (13)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
InMemory.FunctionalTests (19)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (5)
19public static void WriteSettings(this PipeWriter writer, Http2PeerSettings clientSettings)
31public static void WriteStartStream(this PipeWriter writer, int streamId, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headers, byte[] headerEncodingBuffer, bool endStream, Http2Frame frame = null)
70public static void WriteStartStream(this PipeWriter writer, int streamId, Span<byte> headerData, bool endStream, Http2Frame frame = null)
86public static void WriteData(this PipeWriter writer, int streamId, Memory<byte> data, bool endStream, Http2Frame frame = null)
97public static void WriteWindowUpdateAsync(this PipeWriter writer, int streamId, int sizeIncrement, Http2Frame frame = null)
Microsoft.AspNetCore.Connections.Abstractions (2)
Microsoft.AspNetCore.Http (4)
Microsoft.AspNetCore.Http.Abstractions (5)
Microsoft.AspNetCore.Http.Connections (6)
Microsoft.AspNetCore.Http.Connections.Client (9)
Microsoft.AspNetCore.Http.Connections.Tests (2)
Microsoft.AspNetCore.Http.Extensions (3)
Microsoft.AspNetCore.Http.Extensions.Tests (3)
Microsoft.AspNetCore.Http.Features (2)
Microsoft.AspNetCore.Http.Results.Tests (2)
Microsoft.AspNetCore.Http.Tests (1)
Microsoft.AspNetCore.HttpLogging (3)
Microsoft.AspNetCore.Mvc.Core (2)
Microsoft.AspNetCore.Mvc.Core.Test (2)
Microsoft.AspNetCore.OutputCaching (3)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (3)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.OutputCaching.Tests (2)
Microsoft.AspNetCore.Owin (3)
Microsoft.AspNetCore.ResponseCaching (2)
Microsoft.AspNetCore.ResponseCaching.Microbenchmarks (2)
Microsoft.AspNetCore.ResponseCaching.Tests (1)
Microsoft.AspNetCore.ResponseCompression (3)
Microsoft.AspNetCore.ResponseCompression.Tests (1)
Microsoft.AspNetCore.Server.HttpSys (3)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (15)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
Microsoft.AspNetCore.Server.IIS (20)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
Microsoft.AspNetCore.Server.Kestrel.Core (55)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (47)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (5)
19public static void WriteSettings(this PipeWriter writer, Http2PeerSettings clientSettings)
31public static void WriteStartStream(this PipeWriter writer, int streamId, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headers, byte[] headerEncodingBuffer, bool endStream, Http2Frame frame = null)
70public static void WriteStartStream(this PipeWriter writer, int streamId, Span<byte> headerData, bool endStream, Http2Frame frame = null)
86public static void WriteData(this PipeWriter writer, int streamId, Memory<byte> data, bool endStream, Http2Frame frame = null)
97public static void WriteWindowUpdateAsync(this PipeWriter writer, int streamId, int sizeIncrement, Http2Frame frame = null)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (20)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (5)
19public static void WriteSettings(this PipeWriter writer, Http2PeerSettings clientSettings)
31public static void WriteStartStream(this PipeWriter writer, int streamId, DynamicHPackEncoder hpackEncoder, Http2HeadersEnumerator headers, byte[] headerEncodingBuffer, bool endStream, Http2Frame frame = null)
70public static void WriteStartStream(this PipeWriter writer, int streamId, Span<byte> headerData, bool endStream, Http2Frame frame = null)
86public static void WriteData(this PipeWriter writer, int streamId, Memory<byte> data, bool endStream, Http2Frame frame = null)
97public static void WriteWindowUpdateAsync(this PipeWriter writer, int streamId, int sizeIncrement, Http2Frame frame = null)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (5)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (7)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (4)
Microsoft.AspNetCore.Shared.Tests (14)
src\Shared\ServerInfrastructure\BufferExtensions.cs (7)
32public static void CopyTo(in this ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
44private static void CopyToMultiSegment(in ReadOnlySequence<byte> buffer, PipeWriter pipeWriter)
110internal static void WriteAscii(ref this BufferWriter<PipeWriter> buffer, string data)
132internal static void WriteNumeric(ref this BufferWriter<PipeWriter> bufferWriter, ulong number)
171private static void WriteNumericMultiWrite(ref this BufferWriter<PipeWriter> buffer, ulong number)
191internal static void WriteEncoded(ref this BufferWriter<PipeWriter> buffer, string data, Encoding encoding)
213private static void WriteEncodedMultiWrite(ref this BufferWriter<PipeWriter> buffer, string data, int encodedLength, Encoding encoding)
Microsoft.AspNetCore.SignalR.Client.Core (4)
Microsoft.AspNetCore.SignalR.Client.Tests (2)
Microsoft.AspNetCore.SignalR.Core (2)
Microsoft.AspNetCore.SignalR.Microbenchmarks (1)
Microsoft.AspNetCore.SignalR.Specification.Tests (2)
Microsoft.AspNetCore.SignalR.Tests (8)
Microsoft.AspNetCore.SignalR.Tests.Utils (2)
Microsoft.AspNetCore.StaticAssets (1)
Microsoft.AspNetCore.TestHost (4)
Microsoft.AspNetCore.TestHost.Tests (2)
Microsoft.AspNetCore.WebUtilities (3)
Microsoft.CodeAnalysis.Remote.Workspaces (10)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Sockets.FunctionalTests (4)
System.IO.Pipelines (62)
System.Text.Json (23)
WebTransportInteractiveSampleApp (1)