ElementGroup 類別
提供方法來收集項目和項目連結。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.ElementGroup
命名空間: Microsoft.VisualStudio.Modeling
組件: Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
語法
'宣告
Public Class ElementGroup
public class ElementGroup
ElementGroup 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
ElementGroup(ModelElement) | 方便使用建構函式建構單一項目群組中,常見的作業 | |
ElementGroup(Partition) | 建構函式 | |
ElementGroup(Store) | 建構函式 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
ElementIds | 取得 Id 就包含這個群組中的項目的清單 | |
ElementLinkIds | 取得 Id 的這個群組中包含的項目連結的清單 | |
ElementLinks | 取得這個群組所包含的項目連結的集合。這不包括子系的子群組所包含的項目連結。 | |
Id | 群組識別碼 | |
ModelElements | 取得包含這個項目群組,所有的子系項目群組的所有項目清單 | |
Partition | 已建立之群組的磁碟分割。 | |
RootElementIds | 取得這個群組中包含的項目連結 Id 的清單 | |
RootElements | 群組的可辨別的項目 (例如:根目錄的樹狀目錄、 標頭的清單、 及其它。) | |
SourceContext | 傳回此 ElementGroup 來源 ElementGroup 內容物件 | |
TargetContext | 傳回此 ElementGroup 目標 ElementGroup 內容物件 | |
UserData | 使用者定義的可序列化資料物件 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Add(ModelElement) | 將元素加入至群組。也會新增任何連結至已在該群組中的項目。 | |
Add(ModelElement, Boolean) | 將元素加入至群組。 | |
AddGraph(ModelElement) | 將任何連結至已在該群組中的項目也會被加入的群組的項目及其子系。 | |
AddGraph(ModelElement, Boolean) | 加入群組中的項目及其子系 | |
AddGraph(ModelElement, Boolean, Boolean) | 加入群組中的項目及其子系 | |
AddRange(IEnumerable<ModelElement>) | 將一群模型元素加入至群組。也會新增任何連結至已在該群組中的項目。 | |
AddRange(IEnumerable<ModelElement>, Boolean) | 將一群模型元素加入至群組。 | |
CreatePrototype | 建立此項目群組的原型 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetElements() | 取得這個群組所包含的項目組。這不包括的子系的子群組所包含的項目集合。 | |
GetElements(Guid) | 取得項目特定的網域類別的執行個體都包含在這個群組的集合。這不包括的子系的子群組所包含的項目集合。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MarkAsRoot | 為根項目的標記該群組中的項目。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
欄位
名稱 | 說明 | |
---|---|---|
ElementGroupIdDictionary | TargetContext ElementGroupContext 中所使用的項目 Id 字典的索引鍵。 |
回頁首
備註
ElementGroup 被為了幫助到另一個存放區中的項目群組的序列化。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。