TransactionLog 類別
表示的異動事件的容器。
繼承階層架構
System.Object
System.Collections.Generic.List<GenericEventArgs>
Microsoft.VisualStudio.Modeling.TransactionLog
命名空間: Microsoft.VisualStudio.Modeling
組件: Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
語法
'宣告
Public Class TransactionLog _
Inherits List(Of GenericEventArgs)
public class TransactionLog : List<GenericEventArgs>
TransactionLog 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
TransactionLog | 建構函式。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
Capacity | 在不需要調整大小之下,取得或設定內部資料結構可以保存的元素總數。 (繼承自 List<GenericEventArgs>)。 | |
Count | 取得 List<T> 中實際包含的元素數目。 (繼承自 List<GenericEventArgs>)。 | |
Item | 取得或設定在指定索引的項目。 (繼承自 List<GenericEventArgs>)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Add | 將物件加入至 List<T> 的結尾。 (繼承自 List<GenericEventArgs>)。 | |
AddRange | 將特定集合的元素加入至 List<T> 的結尾。 (繼承自 List<GenericEventArgs>)。 | |
AsReadOnly | 傳回目前集合的唯讀 IList<T> 包裝函式。 (繼承自 List<GenericEventArgs>)。 | |
BinarySearch(T) | 使用預設的比較子 (Comparer) 並傳回元素以零起始的索引,來搜尋元素之整個排序的 List<T>。 (繼承自 List<GenericEventArgs>)。 | |
BinarySearch(T, IComparer<T>) | 使用指定的比較子並傳回元素以零起始的索引,來搜尋元素之整個排序的 List<T>。 (繼承自 List<GenericEventArgs>)。 | |
BinarySearch(Int32, Int32, T, IComparer<T>) | 使用指定的比較子在已經過排序之 List<T> 內某段項目範圍搜尋指定的元素,並傳回該元素的索引 (從零開始起算)。 (繼承自 List<GenericEventArgs>)。 | |
Clear | 將所有元素從 List<T> 移除。 (繼承自 List<GenericEventArgs>)。 | |
Contains | 判斷某元素是否在 List<T> 中。 (繼承自 List<GenericEventArgs>)。 | |
ConvertAll<TOutput> | 將目前 List<T> 中的元素轉換成另一個型別,並傳回包含轉換過的元素清單。 (繼承自 List<GenericEventArgs>)。 | |
CopyTo(array<T[]) | 將整個 List<T> 複製到相容的一維陣列,從目標陣列的開頭開始。 (繼承自 List<GenericEventArgs>)。 | |
CopyTo(array<T[], Int32) | 從目標陣列的指定索引處開始,將整個 List<T> 複製到相容的一維陣列中。 (繼承自 List<GenericEventArgs>)。 | |
CopyTo(Int32, array<T[], Int32, Int32) | 從目標陣列的指定索引處開始,將元素範圍從 List<T> 複製到相容的一維陣列。 (繼承自 List<GenericEventArgs>)。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Exists | 判斷 List<T> 是否包含符合指定之述詞 (Predicate) 所定義之條件的元素。 (繼承自 List<GenericEventArgs>)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
Find | 搜尋符合指定之述詞所定義的條件之元素,並傳回整個 List<T> 內第一個相符的項目。 (繼承自 List<GenericEventArgs>)。 | |
FindAll | 擷取符合指定之述詞所定義的條件之所有元素。 (繼承自 List<GenericEventArgs>)。 | |
FindIndex(Predicate<T>) | 搜尋符合指定之述詞所定義的條件之元素,並傳回整個 List<T> 內第一個相符項目之以零起始的索引。 (繼承自 List<GenericEventArgs>)。 | |
FindIndex(Int32, Predicate<T>) | 搜尋符合指定之述詞所定義的條件之元素,並傳回 List<T> 中從指定之索引延伸到最後一個元素的元素範圍內第一個符合項目之以零起始的索引。 (繼承自 List<GenericEventArgs>)。 | |
FindIndex(Int32, Int32, Predicate<T>) | 搜尋符合指定之述詞所定義的條件之元素,並傳回 List<T> 中從指定之索引開始,且包含指定之元素數目的元素範圍內第一個符合項目之以零起始的索引。 (繼承自 List<GenericEventArgs>)。 | |
FindLast | 搜尋符合指定之述詞所定義的條件之元素,並傳回整個 List<T> 內最後一個相符的項目。 (繼承自 List<GenericEventArgs>)。 | |
FindLastIndex(Predicate<T>) | 搜尋符合指定之述詞所定義的條件之元素,並傳回整個 List<T> 內最後一個相符項目之以零起始的索引。 (繼承自 List<GenericEventArgs>)。 | |
FindLastIndex(Int32, Predicate<T>) | 搜尋符合指定之述詞所定義的條件之元素,並傳回 List<T> 中從第一個元素延伸到指定之索引的元素範圍內最後一個符合項目之以零起始的索引。 (繼承自 List<GenericEventArgs>)。 | |
FindLastIndex(Int32, Int32, Predicate<T>) | 搜尋符合指定之述詞所定義的條件之元素,並傳回 List<T> 中包含指定之元素數目,且結束於指定之索引的元素範圍內最後一個符合項目之以零起始的索引。 (繼承自 List<GenericEventArgs>)。 | |
ForEach | 在 List<T> 的每一個項目上執行指定之動作。 (繼承自 List<GenericEventArgs>)。 | |
GetEnumerator | 傳回在 List<T> 中逐一查看的列舉值。 (繼承自 List<GenericEventArgs>)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetRange | 為來源 List<T> 中的項目範圍建立淺層複本。 (繼承自 List<GenericEventArgs>)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
IndexOf(T) | 搜尋指定的物件,並傳回整個 List<T> 中第一個相符項目之以零起始的索引。 (繼承自 List<GenericEventArgs>)。 | |
IndexOf(T, Int32) | 在 List<T> 中從指定的索引開始到最後一個項目這段範圍內,搜尋指定的物件第一次出現的位置,並傳回其索引值 (索引以零起始)。 (繼承自 List<GenericEventArgs>)。 | |
IndexOf(T, Int32, Int32) | 在 List<T> 中從指定索引開始且包含指定個數項目的範圍內,搜尋指定的物件第一次出現的位置,並傳回其索引值 (索引以零起始)。 (繼承自 List<GenericEventArgs>)。 | |
Insert | 將項目插入 List<T> 中指定的索引處。 (繼承自 List<GenericEventArgs>)。 | |
InsertRange | 將集合的元素插入至位於指定索引的 List<T> 中。 (繼承自 List<GenericEventArgs>)。 | |
LastIndexOf(T) | 搜尋指定的物件,並傳回整個 List<T> 中最後一個相符項目之以零起始的索引。 (繼承自 List<GenericEventArgs>)。 | |
LastIndexOf(T, Int32) | 在 List<T> 中從第一個項目開始到指定的索引這段範圍內,搜尋指定的物件最後一次出現的位置,並傳回其索引值 (索引以零起始)。 (繼承自 List<GenericEventArgs>)。 | |
LastIndexOf(T, Int32, Int32) | 在 List<T> 中包含指定個數項目且結尾位於指定索引的範圍內,搜尋指定的物件最後一次出現的位置,並傳回其索引值 (索引以零起始)。 (繼承自 List<GenericEventArgs>)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
Remove | 從 List<T> 移除特定物件的第一個相符項目。 (繼承自 List<GenericEventArgs>)。 | |
RemoveAll | 移除符合指定的述詞所定義之條件的所有項目。 (繼承自 List<GenericEventArgs>)。 | |
RemoveAt | 移除 List<T> 中指定之索引處的項目。 (繼承自 List<GenericEventArgs>)。 | |
RemoveRange | 從 List<T> 移除的元素範圍。 (繼承自 List<GenericEventArgs>)。 | |
Reverse() | 反向整個 List<T> 中元素的順序。 (繼承自 List<GenericEventArgs>)。 | |
Reverse(Int32, Int32) | 反向指定範圍中元素的順序。 (繼承自 List<GenericEventArgs>)。 | |
Sort() | 使用預設比較子來排序在整個 List<T> 中的項目。 (繼承自 List<GenericEventArgs>)。 | |
Sort(IComparer<T>) | 使用指定的比較子來排序在整個 List<T> 中的元素。 (繼承自 List<GenericEventArgs>)。 | |
Sort(Comparison<T>) | 使用指定的 System.Comparison<T> 來排序在整個 List<T> 中的項目。 (繼承自 List<GenericEventArgs>)。 | |
Sort(Int32, Int32, IComparer<T>) | 使用指定的比較子對 List<T> 中某段範圍內的元素進行排序。 (繼承自 List<GenericEventArgs>)。 | |
ToArray | 將 List<T> 的元素複製到新的陣列。 (繼承自 List<GenericEventArgs>)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TrimExcess | 將容量設為 List<T> 中項目的實際數目,如果該數目小於臨界值。 (繼承自 List<GenericEventArgs>)。 | |
TrueForAll | 判斷 List<T> 中的每一個項目是否符合指定之述詞所定義的條件。 (繼承自 List<GenericEventArgs>)。 |
回頁首
明確介面實作
名稱 | 說明 | |
---|---|---|
IList.Add | 將項目加入至 IList。 (繼承自 List<GenericEventArgs>)。 | |
IList.Contains | 判斷 IList 是否包含特定值。 (繼承自 List<GenericEventArgs>)。 | |
ICollection.CopyTo | 從特定的 Array 索引開始,複製 ICollection 項目至 Array。 (繼承自 List<GenericEventArgs>)。 | |
IEnumerable<T>.GetEnumerator | 傳回會逐一查看集合的列舉程式。 (繼承自 List<GenericEventArgs>)。 | |
IEnumerable.GetEnumerator | 傳回會逐一查看集合的列舉程式。 (繼承自 List<GenericEventArgs>)。 | |
IList.IndexOf | 判斷 IList 中特定項目的索引。 (繼承自 List<GenericEventArgs>)。 | |
IList.Insert | 將項目插入位於指定索引的 IList。 (繼承自 List<GenericEventArgs>)。 | |
IList.IsFixedSize | 取得值,指出 IList 是否有固定的大小。 (繼承自 List<GenericEventArgs>)。 | |
ICollection<T>.IsReadOnly | 取得值,指出 ICollection<T> 是否唯讀。 (繼承自 List<GenericEventArgs>)。 | |
IList.IsReadOnly | 取得值,指出 IList 是否唯讀。 (繼承自 List<GenericEventArgs>)。 | |
ICollection.IsSynchronized | 取得值,這個值表示對 ICollection 的存取是否同步 (安全執行緒)。 (繼承自 List<GenericEventArgs>)。 | |
IList.Item | 取得或設定在指定索引的項目。 (繼承自 List<GenericEventArgs>)。 | |
IList.Remove | 從 IList 移除特定物件之第一個符合的元素。 (繼承自 List<GenericEventArgs>)。 | |
ICollection.SyncRoot | 取得可用來同步存取 ICollection 的物件。 (繼承自 List<GenericEventArgs>)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。