共用方式為


EdgePointCollection 類別

處理一份完全相同的陣列清單的 edgepoints

繼承階層架構

System.Object
  System.Collections.ArrayList
    Microsoft.VisualStudio.Modeling.Diagrams.EdgePointCollection

命名空間:  Microsoft.VisualStudio.Modeling.Diagrams
組件:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

語法

'宣告
<SerializableAttribute> _
<TypeConverterAttribute(GetType(EdgePointCollectionConverter))> _
Public Class EdgePointCollection _
    Inherits ArrayList
[SerializableAttribute]
[TypeConverterAttribute(typeof(EdgePointCollectionConverter))]
public class EdgePointCollection : ArrayList

EdgePointCollection 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 EdgePointCollection()
公用方法 EdgePointCollection(ICollection)
公用方法 EdgePointCollection(Int32)

回頁首

屬性

  名稱 說明
公用屬性 Capacity 取得或設定 ArrayList 可包含的項目數目。 (繼承自 ArrayList)。
公用屬性 Count 取得 ArrayList 中實際包含的元素數目。 (繼承自 ArrayList)。
公用屬性 IsFixedSize 取得值,指出 ArrayList 是否有固定的大小。 (繼承自 ArrayList)。
公用屬性 IsReadOnly (覆寫 ArrayList.IsReadOnly。)
公用屬性 IsSynchronized 取得值,這個值表示對 ArrayList 的存取是否同步 (安全執行緒)。 (繼承自 ArrayList)。
公用屬性 Item
公用屬性 SyncRoot 取得可用來同步存取 ArrayList 的物件。 (繼承自 ArrayList)。

回頁首

方法

  名稱 說明
公用方法 Add(Object) 將物件加入至 ArrayList 的結尾。 (繼承自 ArrayList)。
公用方法 Add(EdgePoint)
公用方法 AddRange ICollection 的元素加入到 ArrayList 的結尾。 (繼承自 ArrayList)。
公用方法 BinarySearch(Object) 使用預設的比較子 (Comparer) 並傳回元素以零起始的索引,來搜尋元素之整個排序的 ArrayList。 (繼承自 ArrayList)。
公用方法 BinarySearch(Object, IComparer) 使用指定的比較子並傳回元素以零起始的索引,來搜尋元素之整個排序的 ArrayList。 (繼承自 ArrayList)。
公用方法 BinarySearch(Int32, Int32, Object, IComparer) 使用指定的比較子在已經過排序之 ArrayList 內某段項目範圍搜尋指定的元素,並傳回該元素的索引 (從零開始起算)。 (繼承自 ArrayList)。
公用方法 Clear 將所有元素從 ArrayList 移除。 (繼承自 ArrayList)。
公用方法 Clone 建立 ArrayList 的淺層複本 (Shallow Copy)。 (繼承自 ArrayList)。
公用方法 Contains(Object) 判斷某元素是否在 ArrayList 中。 (繼承自 ArrayList)。
公用方法 Contains(EdgePoint)
公用方法 CopyTo(Array) 將整個 ArrayList 複製至相容的一維 Array,從目標陣列的開頭開始。 (繼承自 ArrayList)。
公用方法 CopyTo(array<EdgePoint[])
公用方法 CopyTo(Array, Int32) 從目標陣列的指定索引開始,複製整個 ArrayList 至相容的一維 Array。 (繼承自 ArrayList)。
公用方法 CopyTo(array<EdgePoint[], Int32)
公用方法 CopyTo(Int32, Array, Int32, Int32) 從目標陣列的指定索引開始,將元素範圍從 ArrayList 複製至相容的一維 Array。 (繼承自 ArrayList)。
公用方法 CopyTo(Int32, array<EdgePoint[], Int32, Int32)
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetEnumerator() 傳回整個 ArrayList 的列舉程式。 (繼承自 ArrayList)。
公用方法 GetEnumerator(Int32, Int32) 傳回適用於 ArrayList 中某段範圍項目的列舉程式。 (繼承自 ArrayList)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetRange 傳回 ArrayList,其表示在來源 ArrayList 中元素的子集。 (繼承自 ArrayList)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 IndexOf(Object) 搜尋指定的 Object,並傳回在整個 ArrayList 中第一個符合元素之以零起始的索引。 (繼承自 ArrayList)。
公用方法 IndexOf(EdgePoint)
公用方法 IndexOf(Object, Int32) ArrayList 中從指定的索引開始到最後一個項目這段範圍內,搜尋指定的 Object 第一次出現的位置,並傳回其索引值 (從零開始起算)。 (繼承自 ArrayList)。
公用方法 IndexOf(Object, Int32, Int32) ArrayList 中從指定索引開始且包含指定個數項目的範圍內,搜尋指定的 Object 第一次出現的位置,並傳回其索引值 (從零開始起算)。 (繼承自 ArrayList)。
公用方法 Insert(Int32, Object) 將項目插入 ArrayList 中指定的索引處。 (繼承自 ArrayList)。
公用方法 Insert(Int32, EdgePoint)
公用方法 InsertRange 將集合的元素插入至位於指定索引的 ArrayList 中。 (繼承自 ArrayList)。
公用方法 LastIndexOf(Object) 搜尋指定的 Object,並傳回在整個 ArrayList 中最後一個符合元素以零起始的索引。 (繼承自 ArrayList)。
公用方法 LastIndexOf(Object, Int32) ArrayList 中從第一個項目開始到指定的索引這段範圍內,搜尋指定的 Object 最後一次出現的位置,並傳回其索引值 (從零開始起算)。 (繼承自 ArrayList)。
公用方法 LastIndexOf(Object, Int32, Int32) ArrayList 中包含指定個數項目且結尾位於指定索引的範圍內,搜尋指定的 Object 最後一次出現的位置,並傳回其索引值 (從零開始起算)。 (繼承自 ArrayList)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法靜態成員 ReadOnly
公用方法 Remove(Object) ArrayList 移除特定物件的第一個相符項目。 (繼承自 ArrayList)。
公用方法 Remove(EdgePoint)
公用方法 RemoveAt 移除 ArrayList 中指定之索引處的項目。 (繼承自 ArrayList)。
公用方法 RemoveRange ArrayList 移除的元素範圍。 (繼承自 ArrayList)。
公用方法 Reverse() 反向整個 ArrayList 中元素的順序。 (繼承自 ArrayList)。
公用方法 Reverse(Int32, Int32) 反向指定範圍中元素的順序。 (繼承自 ArrayList)。
公用方法 SetRange ArrayList 中元素的範圍內複製集合的元素。 (繼承自 ArrayList)。
公用方法 Sort() 排序整個 ArrayList 中的項目。 (繼承自 ArrayList)。
公用方法 Sort(IComparer) 使用指定的比較子來排序在整個 ArrayList 中的元素。 (繼承自 ArrayList)。
公用方法 Sort(Int32, Int32, IComparer) 使用指定的比較子對 ArrayList 中某段範圍內的元素進行排序。 (繼承自 ArrayList)。
公用方法 ToArray() ArrayList 的元素複製到新的 Object 陣列。 (繼承自 ArrayList)。
公用方法 ToArray(Type) ArrayList 的元素複製到指定型別的陣列。 (繼承自 ArrayList)。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TrimToSize 將容量設為 ArrayList 中的實際元素數目。 (繼承自 ArrayList)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Diagrams 命名空間