ITokenizedStringList Interface

 

A tokenized representation of a string into abutting and non-overlapping segments.

Namespace:   Microsoft.VisualStudio.Text.Differencing
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

public interface ITokenizedStringList : IList<string>, ICollection<string>, 
	IEnumerable<string>, IEnumerable

NameDescription
System_CAPS_pubpropertyCount

(Inherited from ICollection<T>.)

System_CAPS_pubpropertyIsReadOnly

(Inherited from ICollection<T>.)

System_CAPS_pubpropertyItem[Int32]

(Inherited from IList<T>.)

System_CAPS_pubpropertyOriginal

The original string that was tokenized.

NameDescription
System_CAPS_pubmethodAdd(T)

(Inherited from ICollection<T>.)

System_CAPS_pubmethodClear()

(Inherited from ICollection<T>.)

System_CAPS_pubmethodContains(T)

(Inherited from ICollection<T>.)

System_CAPS_pubmethodCopyTo(T[], Int32)

(Inherited from ICollection<T>.)

System_CAPS_pubmethodGetElementInOriginal(Int32)

Maps the index of an element to its span in the original list.

System_CAPS_pubmethodGetEnumerator()

(Inherited from IEnumerable<T>.)

System_CAPS_pubmethodGetSpanInOriginal(Span)

Maps a span of elements in this list to the span in the original list.

System_CAPS_pubmethodIndexOf(T)

(Inherited from IList<T>.)

System_CAPS_pubmethodInsert(Int32, T)

(Inherited from IList<T>.)

System_CAPS_pubmethodRemove(T)

(Inherited from ICollection<T>.)

System_CAPS_pubmethodRemoveAt(Int32)

(Inherited from IList<T>.)

This interface implements IList<T> so that it can be used with IDifferenceService, which finds the differences between two sequences represented as IList<T> objects.

Return to top
Show: