TextChangeRange Struct

Definizione

Rappresenta la modifica a un intervallo di testo.

public value class TextChangeRange : IEquatable<Microsoft::CodeAnalysis::Text::TextChangeRange>
public readonly struct TextChangeRange : IEquatable<Microsoft.CodeAnalysis.Text.TextChangeRange>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
public readonly struct TextChangeRange : IEquatable<Microsoft.CodeAnalysis.Text.TextChangeRange>
type TextChangeRange = struct
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")>]
type TextChangeRange = struct
Public Structure TextChangeRange
Implements IEquatable(Of TextChangeRange)
Ereditarietà
TextChangeRange
Attributi
Implementazioni

Costruttori

TextChangeRange(TextSpan, Int32)

Inizializza una nuova istanza di TextChangeRange.

Proprietà

NewLength

Larghezza dell'intervallo dopo la modifica. Un valore 0 qui rappresenta un'eliminazione

NoChanges

Set vuoto di modifiche.

Span

Intervallo di testo prima della modifica che viene modificata

Metodi

Collapse(IEnumerable<TextChangeRange>)

Comprimere un set di TextChangeRanges in un singolo intervallo che comprende. Se il set di intervalli specificato è vuoto, viene restituito un intervallo vuoto.

Equals(Object)

Confronta l'istanza corrente di TextChangeRange con un'altra.

Equals(TextChangeRange)

Confronta l'istanza corrente di TextChangeRange con un'altra.

GetHashCode()

Fornisce il codice hash per l'istanza corrente di TextChangeRange.

ToString()

Rappresenta la modifica a un intervallo di testo.

Operatori

Equality(TextChangeRange, TextChangeRange)

Determina se due istanze di TextChangeRange sono uguali.

Inequality(TextChangeRange, TextChangeRange)

Determina se due istanze di TextChangeRange sono diverse.

Si applica a