SourceText Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Abstraction du texte source.
public ref class SourceText abstract
public abstract class SourceText
type SourceText = class
Public MustInherit Class SourceText
- Héritage
-
SourceText
Constructeurs
SourceText(ImmutableArray<Byte>, SourceHashAlgorithm, SourceTextContainer) |
Abstraction du texte source. |
Propriétés
CanBeEmbedded |
Indique si ce texte source peut être incorporé dans la base de données PDB. |
ChecksumAlgorithm |
Algorithme de hachage à utiliser pour calculer la somme de contrôle du texte enregistré dans PDB. |
Container |
Conteneur de ce SourceText. |
Encoding |
Encodage du fichier dans lequel le texte a été lu ou dans lequel il va être enregistré.
|
Item[Int32] |
Retourne un caractère à une position donnée. |
Length |
Longueur du texte en caractères. |
Lines |
Collection de lignes de texte individuelles. |
Méthodes
ContentEquals(SourceText) |
Compare le contenu avec le contenu d’un autre SourceText. |
ContentEqualsImpl(SourceText) |
Implémente la comparaison d’égalité du contenu de deux instances différentes de SourceText. |
CopyTo(Int32, Char[], Int32, Int32) |
Copiez une plage de caractères de ce SourceText dans un tableau de destination. |
From(Byte[], Int32, Encoding, SourceHashAlgorithm, Boolean, Boolean) |
Construit un SourceText à partir d’un tableau d’octets. |
From(Byte[], Int32, Encoding, SourceHashAlgorithm, Boolean) |
Abstraction du texte source. |
From(Stream, Encoding, SourceHashAlgorithm, Boolean, Boolean) |
Construit un SourceText à partir du contenu de flux. |
From(Stream, Encoding, SourceHashAlgorithm, Boolean) |
Abstraction du texte source. |
From(String, Encoding, SourceHashAlgorithm) |
Construit un à partir d’un SourceText texte dans une chaîne. |
From(TextReader, Int32, Encoding, SourceHashAlgorithm) |
Construit un à partir d’un SourceText texte dans une chaîne. |
GetChangeRanges(SourceText) |
Obtient l’ensemble de TextChangeRange qui décrivent comment le texte a changé entre ce texte et une version antérieure. Il peut s’agir de plusieurs modifications détaillées ou d’une seule modification englobant l’intégralité du texte. |
GetChecksum() |
Somme de contrôle de chiffrement déterminée par ChecksumAlgorithm. Calculé à l’aide des octets d’origine qui ont été utilisés pour produire cette SourceText valeur (si l’une |
GetContentHash() |
Produit un hachage de ce SourceText en fonction uniquement du contenu qu’il contient. Deux instances différentes SourceText qui ont ContentEquals(SourceText) le même hachage de contenu. Deux instances de SourceText avec un contenu différent n’ont pratiquement pas le même hachage. Ce hachage peut être utilisé pour l’empreinte digitale des instances de texte, mais ne fournit pas de garanties de chiffrement. |
GetLinesCore() |
Appelé de Lines pour initialiser le TextLineCollection. Par la suite, la collection est mise en cache. |
GetSubText(Int32) |
Retourne un SourceText qui contient le contenu de ce texte, y compris et après la position de début. |
GetSubText(TextSpan) |
Obtient un SourceText qui contient les caractères dans l’étendue spécifiée de ce texte. |
GetTextChanges(SourceText) |
Obtient l’ensemble de TextChange qui décrivent comment le texte a changé entre ce texte et une version antérieure. Il peut s’agir de plusieurs modifications détaillées ou d’une seule modification englobant l’intégralité du texte. |
Replace(Int32, Int32, String) |
Retourne un nouveau SourceText avec la plage de caractères spécifiée remplacée par le nouveau texte. |
Replace(TextSpan, String) |
Retourne un nouveau SourceText avec l’étendue de caractères spécifiée remplacée par le nouveau texte. |
ToString() |
Fournit une représentation sous forme de chaîne du SourceText. |
ToString(TextSpan) |
Obtient une chaîne contenant les caractères dans l’étendue spécifiée. |
WithChanges(IEnumerable<TextChange>) |
Construit un nouveau SourceText à partir de ce texte avec les modifications spécifiées. |
WithChanges(TextChange[]) |
Construit un nouveau SourceText à partir de ce texte avec les modifications spécifiées. |
Write(TextWriter, CancellationToken) |
Écrivez ceci SourceText dans un enregistreur de texte. |
Write(TextWriter, TextSpan, CancellationToken) |
Écrivez une étendue de texte dans un enregistreur de texte. |