SourceText Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma abstração do texto de origem.
public ref class SourceText abstract
public abstract class SourceText
type SourceText = class
Public MustInherit Class SourceText
- Herança
-
SourceText
Source |
Uma abstração do texto de origem. |
Can |
Indica se esse texto de origem pode ser inserido no PDB. |
Checksum |
Algoritmo de hash a ser usado para calcular a soma de verificação do texto salvo no PDB. |
Container |
O contêiner deste SourceText. |
Encoding |
Codificação do arquivo no qual o texto foi lido ou será salvo.
|
Item[Int32] |
Retorna um caractere em determinada posição. |
Length |
O comprimento do texto em caracteres. |
Lines |
A coleção de linhas de texto individuais. |
Content |
Compara o conteúdo com o conteúdo de outro SourceText. |
Content |
Implementa a comparação de igualdade do conteúdo de duas instâncias diferentes do SourceText. |
Copy |
Copie um intervalo de caracteres deste SourceText para uma matriz de destino. |
From(Byte[], Int32, Encoding, Source |
Constrói um SourceText de uma matriz de bytes. |
From(Byte[], Int32, Encoding, Source |
Uma abstração do texto de origem. |
From(Stream, Encoding, Source |
Constrói um SourceText a partir do conteúdo do fluxo. |
From(Stream, Encoding, Source |
Uma abstração do texto de origem. |
From(String, Encoding, Source |
Constrói um SourceText de texto em uma cadeia de caracteres. |
From(Text |
Constrói um SourceText de texto em uma cadeia de caracteres. |
Get |
Obtém o conjunto de TextChangeRange que descreve como o texto foi alterado entre esse texto uma versão mais antiga. Isso pode ser várias alterações detalhadas ou uma única alteração que abrange todo o texto. |
Get |
Soma de verificação criptográfica determinada por ChecksumAlgorithm. Computado usando os bytes originais que foram usados para produzir isso SourceText (se algum dos |
Get |
Produz um hash desse SourceText com base apenas no conteúdo que ele contém. Duas instâncias diferentes SourceText que são ContentEquals(SourceText) terão o mesmo hash de conteúdo. Duas instâncias de SourceText com conteúdo diferente têm praticamente certeza de que não têm o mesmo hash. Esse hash pode ser usado para impressão digital de instâncias de texto, mas não fornece garantias criptográficas. |
Get |
Chamado de Lines para inicializar o TextLineCollection. Depois disso, a coleção é armazenada em cache. |
Get |
Retorna um SourceText que tem o conteúdo deste texto, incluindo e após a posição inicial. |
Get |
Obtém um SourceText que contém os caracteres no intervalo especificado deste texto. |
Get |
Obtém o conjunto de TextChange que descreve como o texto foi alterado entre esse texto e uma versão mais antiga. Isso pode ser várias alterações detalhadas ou uma única alteração que abrange todo o texto. |
Replace(Int32, Int32, String) |
Retorna um novo SourceText com o intervalo especificado de caracteres substituído pelo novo texto. |
Replace(Text |
Retorna um novo SourceText com o intervalo especificado de caracteres substituídos pelo novo texto. |
To |
Fornece uma representação de cadeia de caracteres do SourceText. |
To |
Obtém uma cadeia de caracteres que contém os caracteres no intervalo especificado. |
With |
Constrói um novo SourceText a partir deste texto com as alterações especificadas. |
With |
Constrói um novo SourceText a partir deste texto com as alterações especificadas. |
Write(Text |
Escreva isso SourceText em um gravador de texto. |
Write(Text |
Escreva um intervalo de texto em um gravador de texto. |
Produto | Versões |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: