Skip to content

Commit 8b913b8

Browse files
committed
Public API
1 parent 0049b66 commit 8b913b8

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

src/Http/WebUtilities/src/HttpResponsePipeWriter.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
using System;
55
using System.Buffers;
6+
using System.Diagnostics.CodeAnalysis;
67
using System.IO;
78
using System.IO.Pipelines;
89
using System.Runtime.CompilerServices;
@@ -96,9 +97,9 @@ public override Task WriteAsync(string? value)
9697
return WriteInternalAsync(value.AsSpan());
9798
}
9899

100+
[SuppressMessage("ApiDesign", "RS0027:Public API with optional parameter(s) should have the most parameters amongst its public overloads.", Justification = "Required to maintain compatibility")]
99101
public override Task WriteAsync(ReadOnlyMemory<char> value, CancellationToken cancellationToken = default)
100102
=> WriteInternalAsync(value.Span, cancellationToken);
101-
102103

103104
public override Task WriteLineAsync(ReadOnlyMemory<char> value, CancellationToken cancellationToken = default)
104105
=> WriteInternalAsync(value.Span, cancellationToken, addNewLine: true);
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,28 @@
11
#nullable enable
2+
Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter
3+
Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.DisposeAsync() -> System.Threading.Tasks.ValueTask
4+
Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.DrainBufferAsync() -> System.Threading.Tasks.Task!
5+
Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.FileBufferingPipeWriter(System.IO.Pipelines.PipeWriter! pipeWriter, int memoryThreshold = 32768, long? bufferLimit = null, System.Func<string!>? tempFileDirectoryAccessor = null) -> void
6+
Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter
7+
Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.HttpResponsePipeWriter(System.IO.Pipelines.PipeWriter! writer, System.Text.Encoding! encoding) -> void
8+
override Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.Advance(int bytes) -> void
9+
override Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.CancelPendingFlush() -> void
10+
override Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.Complete(System.Exception? exception = null) -> void
11+
override Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.FlushAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.FlushResult>
12+
override Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.GetMemory(int sizeHint = 0) -> System.Memory<byte>
13+
override Microsoft.AspNetCore.WebUtilities.FileBufferingPipeWriter.GetSpan(int sizeHint = 0) -> System.Span<byte>
14+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.Dispose(bool disposing) -> void
15+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.DisposeAsync() -> System.Threading.Tasks.ValueTask
16+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.Encoding.get -> System.Text.Encoding!
17+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.Flush() -> void
18+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.FlushAsync() -> System.Threading.Tasks.Task!
19+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.Write(System.ReadOnlySpan<char> value) -> void
20+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.Write(char value) -> void
21+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.Write(char[]! values, int index, int count) -> void
22+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.Write(string? value) -> void
23+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.WriteAsync(System.ReadOnlyMemory<char> value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task!
24+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.WriteAsync(char value) -> System.Threading.Tasks.Task!
25+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.WriteAsync(char[]! values, int index, int count) -> System.Threading.Tasks.Task!
26+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.WriteAsync(string? value) -> System.Threading.Tasks.Task!
27+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.WriteLine(System.ReadOnlySpan<char> value) -> void
28+
override Microsoft.AspNetCore.WebUtilities.HttpResponsePipeWriter.WriteLineAsync(System.ReadOnlyMemory<char> value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task!

0 commit comments

Comments
 (0)