Condividi tramite


SourceText.From Metodo

Definizione

Overload

From(String, Encoding, SourceHashAlgorithm)

Costruisce un SourceText oggetto da testo in una stringa.

From(Stream, Encoding, SourceHashAlgorithm, Boolean)
From(TextReader, Int32, Encoding, SourceHashAlgorithm)

Costruisce un SourceText oggetto da testo in una stringa.

From(Byte[], Int32, Encoding, SourceHashAlgorithm, Boolean)
From(Stream, Encoding, SourceHashAlgorithm, Boolean, Boolean)

Costruisce un oggetto SourceText dal contenuto del flusso.

From(Byte[], Int32, Encoding, SourceHashAlgorithm, Boolean, Boolean)

Costruisce un oggetto SourceText da una matrice di byte.

From(String, Encoding, SourceHashAlgorithm)

Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs

Costruisce un SourceText oggetto da testo in una stringa.

public static Microsoft.CodeAnalysis.Text.SourceText From (string text, System.Text.Encoding encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1);
public static Microsoft.CodeAnalysis.Text.SourceText From (string text, System.Text.Encoding? encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1);
static member From : string * System.Text.Encoding * Microsoft.CodeAnalysis.Text.SourceHashAlgorithm -> Microsoft.CodeAnalysis.Text.SourceText
Public Shared Function From (text As String, Optional encoding As Encoding = Nothing, Optional checksumAlgorithm As SourceHashAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1) As SourceText

Parametri

text
String

Text.

encoding
Encoding

Codifica del file da cui è text stata letto o verrà salvato. null se la codifica non è specificata. Se la codifica non è specificata, il risultato SourceText non è debugabile. Se un oggetto di codifica è SourceText scritto in un file, UTF8 verrà usato come impostazione predefinita.

checksumAlgorithm
SourceHashAlgorithm

Algoritmo hash da usare per calcolare il checksum del testo salvato in PDB.

Restituisce

Eccezioni

text è null.

checksumAlgorithm non è supportato.

Si applica a

From(Stream, Encoding, SourceHashAlgorithm, Boolean)

Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
public:
 static Microsoft::CodeAnalysis::Text::SourceText ^ From(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, Microsoft::CodeAnalysis::Text::SourceHashAlgorithm checksumAlgorithm, bool throwIfBinaryDetected);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public static Microsoft.CodeAnalysis.Text.SourceText From (System.IO.Stream stream, System.Text.Encoding encoding, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm, bool throwIfBinaryDetected);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public static Microsoft.CodeAnalysis.Text.SourceText From (System.IO.Stream stream, System.Text.Encoding? encoding, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm, bool throwIfBinaryDetected);
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
static member From : System.IO.Stream * System.Text.Encoding * Microsoft.CodeAnalysis.Text.SourceHashAlgorithm * bool -> Microsoft.CodeAnalysis.Text.SourceText
Public Shared Function From (stream As Stream, encoding As Encoding, checksumAlgorithm As SourceHashAlgorithm, throwIfBinaryDetected As Boolean) As SourceText

Parametri

stream
Stream
encoding
Encoding
checksumAlgorithm
SourceHashAlgorithm
throwIfBinaryDetected
Boolean

Restituisce

Attributi

Si applica a

From(TextReader, Int32, Encoding, SourceHashAlgorithm)

Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs

Costruisce un SourceText oggetto da testo in una stringa.

public static Microsoft.CodeAnalysis.Text.SourceText From (System.IO.TextReader reader, int length, System.Text.Encoding encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1);
public static Microsoft.CodeAnalysis.Text.SourceText From (System.IO.TextReader reader, int length, System.Text.Encoding? encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1);
static member From : System.IO.TextReader * int * System.Text.Encoding * Microsoft.CodeAnalysis.Text.SourceHashAlgorithm -> Microsoft.CodeAnalysis.Text.SourceText
Public Shared Function From (reader As TextReader, length As Integer, Optional encoding As Encoding = Nothing, Optional checksumAlgorithm As SourceHashAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1) As SourceText

Parametri

reader
TextReader

TextReader

length
Int32

lunghezza del contenuto da reader

encoding
Encoding

Codifica del file da cui è reader stata letto o verrà salvato. null se la codifica non è specificata. Se la codifica non è specificata, il risultato SourceText non è debugabile. Se un oggetto di codifica è SourceText scritto in un file, UTF8 verrà usato come impostazione predefinita.

checksumAlgorithm
SourceHashAlgorithm

Algoritmo hash da usare per calcolare il checksum del testo salvato in PDB.

Restituisce

Eccezioni

reader è null.

checksumAlgorithm non è supportato.

Si applica a

From(Byte[], Int32, Encoding, SourceHashAlgorithm, Boolean)

Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
public:
 static Microsoft::CodeAnalysis::Text::SourceText ^ From(cli::array <System::Byte> ^ buffer, int length, System::Text::Encoding ^ encoding, Microsoft::CodeAnalysis::Text::SourceHashAlgorithm checksumAlgorithm, bool throwIfBinaryDetected);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public static Microsoft.CodeAnalysis.Text.SourceText From (byte[] buffer, int length, System.Text.Encoding encoding, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm, bool throwIfBinaryDetected);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public static Microsoft.CodeAnalysis.Text.SourceText From (byte[] buffer, int length, System.Text.Encoding? encoding, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm, bool throwIfBinaryDetected);
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
static member From : byte[] * int * System.Text.Encoding * Microsoft.CodeAnalysis.Text.SourceHashAlgorithm * bool -> Microsoft.CodeAnalysis.Text.SourceText
Public Shared Function From (buffer As Byte(), length As Integer, encoding As Encoding, checksumAlgorithm As SourceHashAlgorithm, throwIfBinaryDetected As Boolean) As SourceText

Parametri

buffer
Byte[]
length
Int32
encoding
Encoding
checksumAlgorithm
SourceHashAlgorithm
throwIfBinaryDetected
Boolean

Restituisce

Attributi

Si applica a

From(Stream, Encoding, SourceHashAlgorithm, Boolean, Boolean)

Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs

Costruisce un oggetto SourceText dal contenuto del flusso.

public static Microsoft.CodeAnalysis.Text.SourceText From (System.IO.Stream stream, System.Text.Encoding encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1, bool throwIfBinaryDetected = false, bool canBeEmbedded = false);
public static Microsoft.CodeAnalysis.Text.SourceText From (System.IO.Stream stream, System.Text.Encoding? encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1, bool throwIfBinaryDetected = false, bool canBeEmbedded = false);
static member From : System.IO.Stream * System.Text.Encoding * Microsoft.CodeAnalysis.Text.SourceHashAlgorithm * bool * bool -> Microsoft.CodeAnalysis.Text.SourceText
Public Shared Function From (stream As Stream, Optional encoding As Encoding = Nothing, Optional checksumAlgorithm As SourceHashAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1, Optional throwIfBinaryDetected As Boolean = false, Optional canBeEmbedded As Boolean = false) As SourceText

Parametri

stream
Stream

Flusso. Il flusso deve essere ricercabile.

encoding
Encoding

Codifica dei dati da usare se il flusso non inizia con Byte Order Mark specificando la codifica. UTF8 se non specificato.

checksumAlgorithm
SourceHashAlgorithm

Algoritmo hash da usare per calcolare il checksum del testo salvato in PDB.

throwIfBinaryDetected
Boolean

Se il testo decodificato contiene almeno due caratteri NUL consecutivi, viene generato un InvalidDataException valore.

canBeEmbedded
Boolean

True se il testo può essere passato a FromSource(String, SourceText) e essere incorporato in un database PDB.

Restituisce

Eccezioni

stream è null.

stream non supporta la lettura o la ricerca. checksumAlgorithm non è supportato.

Se la codifica specificata è impostata per l'uso di un decodificatore generante come fallback

Due caratteri NUL consecutivi sono stati rilevati nel testo decodificato ed throwIfBinaryDetected è stato true.

Si è verificato un errore di I/O.

Commenti

Legge dall'inizio del flusso. Lascia aperto il flusso.

Si applica a

From(Byte[], Int32, Encoding, SourceHashAlgorithm, Boolean, Boolean)

Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs
Origine:
SourceText.cs

Costruisce un oggetto SourceText da una matrice di byte.

public static Microsoft.CodeAnalysis.Text.SourceText From (byte[] buffer, int length, System.Text.Encoding encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1, bool throwIfBinaryDetected = false, bool canBeEmbedded = false);
public static Microsoft.CodeAnalysis.Text.SourceText From (byte[] buffer, int length, System.Text.Encoding? encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1, bool throwIfBinaryDetected = false, bool canBeEmbedded = false);
static member From : byte[] * int * System.Text.Encoding * Microsoft.CodeAnalysis.Text.SourceHashAlgorithm * bool * bool -> Microsoft.CodeAnalysis.Text.SourceText
Public Shared Function From (buffer As Byte(), length As Integer, Optional encoding As Encoding = Nothing, Optional checksumAlgorithm As SourceHashAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1, Optional throwIfBinaryDetected As Boolean = false, Optional canBeEmbedded As Boolean = false) As SourceText

Parametri

buffer
Byte[]

Buffer di origine codificato.

length
Int32

Numero di byte da leggere dal buffer.

encoding
Encoding

Codifica dei dati da usare se il buffer codificato non inizia con Byte Order Mark. UTF8 se non specificato.

checksumAlgorithm
SourceHashAlgorithm

Algoritmo hash da usare per calcolare il checksum del testo salvato in PDB.

throwIfBinaryDetected
Boolean

Se il testo decodificato contiene almeno due caratteri NUL consecutivi, viene generato un InvalidDataException valore.

canBeEmbedded
Boolean

True se il testo può essere passato a FromSource(String, SourceText) e essere incorporato in un database PDB.

Restituisce

Testo decodificato.

Eccezioni

buffer è Null.

L'oggetto length è negativo o più lungo di .buffer

checksumAlgorithm non è supportato.

Se la codifica specificata è impostata per l'uso di un decodificatore generante come fallback

Due caratteri NUL consecutivi sono stati rilevati nel testo decodificato ed throwIfBinaryDetected è stato true.

Si applica a