DiffFile 类
行顺序从文件。
继承层次结构
System.Object
System.Collections.Generic.List<DiffLine>
Microsoft.TeamFoundation.VersionControl.Common.DiffFile
命名空间: Microsoft.TeamFoundation.VersionControl.Common
程序集: Microsoft.TeamFoundation.VersionControl.Common(在 Microsoft.TeamFoundation.VersionControl.Common.dll 中)
语法
声明
Public Class DiffFile _
Inherits List(Of DiffLine)
public class DiffFile : List<DiffLine>
DiffFile 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Capacity | 获取或设置该内部数据结构在不调整大小的情况下能够容纳的元素总数。 (继承自 List<DiffLine>。) | |
Count | 获取 List<T> 中实际包含的元素数。 (继承自 List<DiffLine>。) | |
Encoding | 返回使用的编码来创建DiffFile实例 | |
HasPreamble | 返回true,如果文件的编码支持序文,并且该文件包含一篇序文 | |
Item | 获取或设置位于指定索引处的元素。 (继承自 List<DiffLine>。) |
页首
方法
名称 | 说明 | |
---|---|---|
Add | 将对象添加到 List<T> 的结尾处。 (继承自 List<DiffLine>。) | |
AddRange | 将指定集合的元素添加到 List<T> 的末尾。 (继承自 List<DiffLine>。) | |
AsReadOnly | 返回当前集合的只读 IList<T> 包装。 (继承自 List<DiffLine>。) | |
BinarySearch(T) | 使用默认的比较器在整个已排序的 List<T> 中搜索元素,并返回该元素从零开始的索引。 (继承自 List<DiffLine>。) | |
BinarySearch(T, IComparer<T>) | 使用指定的比较器在整个已排序的 List<T> 中搜索元素,并返回该元素从零开始的索引。 (继承自 List<DiffLine>。) | |
BinarySearch(Int32, Int32, T, IComparer<T>) | 使用指定的比较器在已排序 List<T> 的某个元素范围中搜索元素,并返回该元素从零开始的索引。 (继承自 List<DiffLine>。) | |
Clear | 从 List<T> 中移除所有元素。 (继承自 List<DiffLine>。) | |
Contains | 确定某元素是否在 List<T> 中。 (继承自 List<DiffLine>。) | |
ConvertAll<TOutput> | 将当前 List<T> 中的元素转换为另一种类型,并返回包含转换后的元素的列表。 (继承自 List<DiffLine>。) | |
CopyTo(array<T[]) | 将整个 List<T> 复制到兼容的一维数组中,从目标数组的开头开始放置。 (继承自 List<DiffLine>。) | |
CopyTo(array<T[], Int32) | 将整个 List<T> 复制到兼容的一维数组中,从目标数组的指定索引位置开始放置。 (继承自 List<DiffLine>。) | |
CopyTo(Int32, array<T[], Int32, Int32) | 将一定范围的元素从 List<T> 复制到兼容的一维数组中,从目标数组的指定索引位置开始放置。 (继承自 List<DiffLine>。) | |
Create(Stream, Encoding, DiffOptions) | 创建指定的流的DiffFile。 | |
Create(String, Encoding, DiffOptions) | 为指定的文件创建DiffFile。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Exists | 确定 List<T> 是否包含与指定谓词所定义的条件相匹配的元素。 (继承自 List<DiffLine>。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
Find | 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中的第一个匹配元素。 (继承自 List<DiffLine>。) | |
FindAll | 检索与指定谓词定义的条件匹配的所有元素。 (继承自 List<DiffLine>。) | |
FindIndex(Predicate<T>) | 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中第一个匹配元素的从零开始的索引。 (继承自 List<DiffLine>。) | |
FindIndex(Int32, Predicate<T>) | 搜索与指定谓词所定义的条件相匹配的元素,并返回 List<T> 中从指定索引到最后一个元素的元素范围内第一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
FindIndex(Int32, Int32, Predicate<T>) | 搜索与指定谓词所定义的条件相匹配的一个元素,并返回 List<T> 中从指定的索引开始、包含指定元素个数的元素范围内第一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
FindLast | 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中的最后一个匹配元素。 (继承自 List<DiffLine>。) | |
FindLastIndex(Predicate<T>) | 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List<T> 中最后一个匹配元素的从零开始的索引。 (继承自 List<DiffLine>。) | |
FindLastIndex(Int32, Predicate<T>) | 搜索与由指定谓词定义的条件相匹配的元素,并返回 List<T> 中从第一个元素到指定索引的元素范围内最后一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
FindLastIndex(Int32, Int32, Predicate<T>) | 搜索与指定谓词所定义的条件相匹配的元素,并返回 List<T> 中包含指定元素个数、到指定索引结束的元素范围内最后一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
ForEach | 对 List<T> 的每个元素执行指定操作。 (继承自 List<DiffLine>。) | |
GetEnumerator | 返回循环访问 List<T> 的枚举数。 (继承自 List<DiffLine>。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetRange | 创建源 List<T> 中的元素范围的浅表副本。 (继承自 List<DiffLine>。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
IndexOf(T) | 搜索指定的对象,并返回整个 List<T> 中第一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
IndexOf(T, Int32) | 搜索指定的对象,并返回 List<T> 中从指定索引到最后一个元素的元素范围内第一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
IndexOf(T, Int32, Int32) | 搜索指定的对象,并返回 List<T> 中从指定的索引开始并包含指定的元素数的元素范围内第一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
Insert | 将元素插入 List<T> 的指定索引处。 (继承自 List<DiffLine>。) | |
InsertRange | 将集合中的某个元素插入 List<T> 的指定索引处。 (继承自 List<DiffLine>。) | |
LastIndexOf(T) | 搜索指定的对象,并返回整个 List<T> 中最后一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
LastIndexOf(T, Int32) | 搜索指定的对象,并返回 List<T> 中从第一个元素到指定索引的元素范围内最后一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
LastIndexOf(T, Int32, Int32) | 搜索指定的对象,并返回 List<T> 中包含指定的元素数并在指定索引处结束的元素范围内最后一个匹配项的从零开始的索引。 (继承自 List<DiffLine>。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
Remove | 从 List<T> 中移除特定对象的第一个匹配项。 (继承自 List<DiffLine>。) | |
RemoveAll | 移除与指定的谓词所定义的条件相匹配的所有元素。 (继承自 List<DiffLine>。) | |
RemoveAt | 移除 List<T> 的指定索引处的元素。 (继承自 List<DiffLine>。) | |
RemoveRange | 从 List<T> 中移除一定范围的元素。 (继承自 List<DiffLine>。) | |
Reverse() | 将整个 List<T> 中元素的顺序反转。 (继承自 List<DiffLine>。) | |
Reverse(Int32, Int32) | 将指定范围中元素的顺序反转。 (继承自 List<DiffLine>。) | |
Sort() | 使用默认比较器对整个 List<T> 中的元素进行排序。 (继承自 List<DiffLine>。) | |
Sort(IComparer<T>) | 使用指定的比较器对整个 List<T> 中的元素进行排序。 (继承自 List<DiffLine>。) | |
Sort(Comparison<T>) | 使用指定的 System.Comparison<T> 对整个 List<T> 中的元素进行排序。 (继承自 List<DiffLine>。) | |
Sort(Int32, Int32, IComparer<T>) | 使用指定的比较器对 List<T> 中某个范围内的元素进行排序。 (继承自 List<DiffLine>。) | |
ToArray | 将 List<T> 的元素复制到新数组中。 (继承自 List<DiffLine>。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) | |
TrimExcess | 将容量设置为 List<T> 中的实际元素数目(如果该数目小于某个阈值)。 (继承自 List<DiffLine>。) | |
TrueForAll | 确定是否 List<T> 中的每个元素都与指定的谓词所定义的条件相匹配。 (继承自 List<DiffLine>。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IList.Add | 将某项添加到 IList 中。 (继承自 List<DiffLine>。) | |
IList.Contains | 确定 IList 是否包含特定值。 (继承自 List<DiffLine>。) | |
ICollection.CopyTo | 从特定的 Array 索引处开始,将 ICollection 的元素复制到一个 Array 中。 (继承自 List<DiffLine>。) | |
IEnumerable<T>.GetEnumerator | 返回一个循环访问集合的枚举数。 (继承自 List<DiffLine>。) | |
IEnumerable.GetEnumerator | 返回一个循环访问集合的枚举数。 (继承自 List<DiffLine>。) | |
IList.IndexOf | 确定 IList 中特定项的索引。 (继承自 List<DiffLine>。) | |
IList.Insert | 将一个项插入指定索引处的 IList。 (继承自 List<DiffLine>。) | |
IList.IsFixedSize | 获取一个值,该值指示 IList 是否具有固定大小。 (继承自 List<DiffLine>。) | |
ICollection<T>.IsReadOnly | 获取一个值,该值指示 ICollection<T> 是否为只读。 (继承自 List<DiffLine>。) | |
IList.IsReadOnly | 获取一个值,该值指示 IList 是否为只读。 (继承自 List<DiffLine>。) | |
ICollection.IsSynchronized | 获取一个值,该值指示是否同步对 ICollection 的访问(线程安全)。 (继承自 List<DiffLine>。) | |
IList.Item | 获取或设置位于指定索引处的元素。 (继承自 List<DiffLine>。) | |
IList.Remove | 从 IList 中移除特定对象的第一个匹配项。 (继承自 List<DiffLine>。) | |
ICollection.SyncRoot | 获取可用于同步对 ICollection 的访问的对象。 (继承自 List<DiffLine>。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。