AsnWriter.TryEncode(Span<Byte>, Int32) Method

Definition

Attempts to write the encoded representation of the data to destination.

public:
 bool TryEncode(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryEncode (Span<byte> destination, out int bytesWritten);
member this.TryEncode : Span<byte> * int -> bool
Public Function TryEncode (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parameters

destination
Span<Byte>

The buffer in which to write.

bytesWritten
Int32

On success, receives the number of bytes written to destination.

Returns

true if the encode succeeded, false if destination is too small.

Exceptions

Applies to