EmbeddedText.FromBytes Method

Definition

Constructs an EmbeddedText from bytes.

public static Microsoft.CodeAnalysis.EmbeddedText FromBytes (string filePath, ArraySegment<byte> bytes, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1);
static member FromBytes : string * ArraySegment<byte> * Microsoft.CodeAnalysis.Text.SourceHashAlgorithm -> Microsoft.CodeAnalysis.EmbeddedText
Public Shared Function FromBytes (filePath As String, bytes As ArraySegment(Of Byte), Optional checksumAlgorithm As SourceHashAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1) As EmbeddedText

Parameters

filePath
String

The file path (pre-normalization) to use in the PDB.

bytes
ArraySegment<Byte>

The bytes.

checksumAlgorithm
SourceHashAlgorithm

Hash algorithm to use to calculate checksum of the text that's saved to PDB.

Returns

Exceptions

bytes is default-initialized. filePath is null.

filePath is empty. checksumAlgorithm is not supported.

An I/O error occurs.

Remarks

Reads from the beginning of the stream. Leaves the stream open.

Applies to