SourceText.From Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.