Edit

Share via


Uri.TryEscapeDataString Method

Definition

Attempts to convert a span to its escaped representation.

public:
 static bool TryEscapeDataString(ReadOnlySpan<char> charsToEscape, Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryEscapeDataString (ReadOnlySpan<char> charsToEscape, Span<char> destination, out int charsWritten);
static member TryEscapeDataString : ReadOnlySpan<char> * Span<char> * int -> bool
Public Shared Function TryEscapeDataString (charsToEscape As ReadOnlySpan(Of Char), destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parameters

charsToEscape
ReadOnlySpan<Char>

The span to escape.

destination
Span<Char>

The output span that contains the escaped result of the operation.

charsWritten
Int32

When this method returns, contains the number of chars that were written into destination.

Returns

true if the destination was large enough to hold the entire result; otherwise, false.

Applies to