Edit

Share via


Uri.TryUnescapeDataString Method

Definition

Attempts to convert a span to its unescaped representation.

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

Parameters

charsToUnescape
ReadOnlySpan<Char>

The span to unescape.

destination
Span<Char>

The output span that contains the unescaped 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