Freigeben über


INormalizedTextChangeCollection Schnittstelle

Definition

Eine normalisierte Liste von ITextChange-Objekten. Änderungen werden in aufsteigender Positionsreihenfolge sortiert, und angrenzende und überlappende Änderungen werden in einer einzelnen Änderung kombiniert.

public interface class INormalizedTextChangeCollection : System::Collections::Generic::ICollection<Microsoft::VisualStudio::Text::ITextChange ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::ITextChange ^>, System::Collections::Generic::IList<Microsoft::VisualStudio::Text::ITextChange ^>
public interface INormalizedTextChangeCollection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Text.ITextChange>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.ITextChange>, System.Collections.Generic.IList<Microsoft.VisualStudio.Text.ITextChange>
type INormalizedTextChangeCollection = interface
    interface IList<ITextChange>
    interface ICollection<ITextChange>
    interface seq<ITextChange>
    interface IEnumerable
Public Interface INormalizedTextChangeCollection
Implements ICollection(Of ITextChange), IEnumerable(Of ITextChange), IList(Of ITextChange)
Implementiert

Hinweise

INormalizedTextChangeCollection -Objekte sind unveränderlich.

Eigenschaften

IncludesLineChanges

Bestimmt, ob eines der ITextChange-Objekte in dieser Liste ein LineCountDelta ungleich 0 (null) aufweist.

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gibt diese Enumeration zurück, falls sie nicht NULL ist. Wenn es NULL ist, geben Sie eine leere Enumeration zurück.

Gilt für: