CompartmentShape 類別
DomainClass CompartmentShape 定義區間,它可以包含與圖形的單行文字項目清單。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainClass
Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElement
Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape
Microsoft.VisualStudio.Modeling.DslDefinition.Shape
Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentShape
命名空間: Microsoft.VisualStudio.Modeling.DslDefinition
組件: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 中)
語法
'宣告
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentShape.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("e1efcce0-5ffe-4a53-9352-9d378f7d992d")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentShape.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
Public NotInheritable Class CompartmentShape _
Inherits Shape
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentShape.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("e1efcce0-5ffe-4a53-9352-9d378f7d992d")]
[ValidationStateAttribute(ValidationState.Enabled)]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentShape.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
public sealed class CompartmentShape : Shape
CompartmentShape 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
CompartmentShape(Partition, array<PropertyAssignment[]) | 建構函式 |
![]() |
CompartmentShape(Store, array<PropertyAssignment[]) | 建構函式 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
AccessModifier | 取得或設定 AccessModifier 網域屬性的值。決定網域類別的存取修飾詞是公用或內部。 (繼承自 DomainClass)。 |
![]() |
AllDescendants | 取得所有的網域類別直接或間接衍生自這是一個唯讀屬性清單。 (繼承自 DomainClass)。 |
![]() |
AllProperties | 所有的 DomainProperties 一組定義於這個類別和繼承自基底類別。 (繼承自 DomainClass)。 |
![]() |
AllRolesPlayed | 所有的 DomainRoles 集合直接由這個類別和繼承自基底類別。 (繼承自 DomainClass)。 |
![]() |
Attributes | 取得屬性的清單。 (繼承自 AttributedDomainElement)。 |
![]() |
BaseClass | 取得或設定 BaseClass。此區間圖形的基底的區間圖案。 (覆寫 DomainClass.BaseClass。) |
![]() |
ClassData | 取得或設定 ClassData。網域類別的 Xml 序列化組態資料。 (繼承自 DomainClass)。 |
![]() |
Compartments | 取得一份區間。區間圖案所定義的區間。 |
![]() |
CustomAttributes | 取得或設定 CustomAttributes 網域屬性的值。用來從這個項目所產生的程式碼屬性。 (繼承自 AttributedDomainElement)。 |
![]() |
CustomTypeDescriptor | 取得或設定 CustomTypeDescriptor。定義類別的自訂型別描述項。 (繼承自 DomainClass)。 |
![]() |
Decorators | 取得裝飾的清單。圖表項目的裝飾。 (繼承自 DiagramElement)。 |
![]() |
DefaultExpandCollapseState | 取得或設定 DefaultExpandCollapseState 網域屬性的值。如果已展開,[建立時立即顯示區間。如果插入點,它們並非。 |
![]() |
Description | 取得或設定描述網域屬性的值。用在 UI 中,並產生設計工具的程式碼文件中。 (繼承自 AttributedDomainElement)。 |
![]() |
DisplayName | 取得或設定顯示名稱網域屬性的值。隨即出現在產生的設計工具中這個項目的名稱。 (繼承自 NamedDomainElement)。 |
![]() |
DslLibrary | 取得或設定 DslLibrary。定義圖案的 Dsl 文件庫。 (繼承自 BaseShape)。 |
![]() |
ElementMergeDirectives | 取得一份 ElementMergeDirectives。 (繼承自 DomainClass)。 |
![]() |
ExposesFillColorAsProperty | 取得或設定 ExposesFillColorAsProperty 網域屬性的值。如果為 True,網域屬性都已經正確地容許填滿色彩,來產生設計工具] 的 [屬性] 視窗中公開的圖形。 (繼承自 Shape)。 |
![]() |
ExposesFillGradientMode | 取得或設定 ExposesFillGradientMode 網域屬性的值。如果為 True,網域屬性都已經正確地以便填滿漸層停駐模式來產生設計工具] 的 [屬性] 視窗中公開的圖形。 (繼承自 Shape)。 |
![]() |
ExposesOutlineColorAsProperty | 取得或設定 ExposesOutlineColorAsProperty 網域屬性的值。如果為 True,網域屬性都已經正確地讓產生的設計工具] 的 [屬性] 視窗中公開的外框色彩圖形。 (繼承自 Shape)。 |
![]() |
ExposesOutlineDashStyleAsProperty | 取得或設定 ExposesOutlineDashStyleAsProperty 網域屬性的值。如果為 True,網域屬性都已經正確地圖案變更為允許產生設計工具] 的 [屬性] 視窗中公開的外框虛線樣式。 (繼承自 Shape)。 |
![]() |
ExposesOutlineThicknessAsProperty | 取得或設定 ExposesOutlineThicknessAsProperty 網域屬性的值。如果為 True,網域屬性都已經正確地允許外框粗細,以在產生的設計工具] 的 [屬性] 視窗中公開的圖形。 (繼承自 Shape)。 |
![]() |
ExposesTextColor | 取得或設定 ExposesTextColor 網域屬性的值。如果為 True,以便產生設計工具] 的 [屬性] 視窗中公開的文字色彩連接器已加入網域屬性。 (繼承自 DiagramElement)。 |
![]() |
FillColor | 取得或設定 FillColor 網域屬性的值。此圖形的色彩來填滿。 (繼承自 Shape)。 |
![]() |
FillGradientMode | 取得或設定 FillGradientMode 網域屬性的值。填滿此圖形的漸層模式。 (繼承自 Shape)。 |
![]() |
FixedTooltipText | 取得或設定 FixedTooltipText 網域屬性的值。使用固定的工具提示文字。 (繼承自 DiagramElement)。 |
![]() |
GeneratesDoubleDerived | 取得或設定 GeneratesDoubleDerived 網域屬性的值。如果為 True,將會產生基底類別的所有功能,並以支援透過覆寫自訂的部分類別。 (繼承自 DomainClass)。 |
![]() |
Geometry | 取得或設定幾何網域屬性的值。列出此圖形的幾何。 |
![]() |
HasCustomConstructor | 取得或設定 HasCustomConstructor 網域屬性的值。如果為 True,表示自訂建構函式會在產生的程式碼中所提供。 (繼承自 DomainClass)。 |
![]() |
HasDefaultConnectionPoints | 取得或設定 HasDefaultConnectionPoints 網域屬性的值。如果為 True,圖形會使用頂端、 底端、 左側和右側的連接點產生的設計工具中。 (繼承自 Shape)。 |
![]() |
HelpKeyword | 取得或設定 HelpKeyword 網域屬性的值。選擇性關鍵字用來索引 F1 說明針對這個項目。 (繼承自 NamedDomainElement)。 |
![]() |
Id | 取得項目的 ID。 (繼承自 ModelElement)。 |
![]() |
InheritanceModifier | 取得或設定 InheritanceModifier 網域屬性的值。如果決定的繼承修飾詞。NET 網域類別所產生的類別可以是無、 抽象或密封。 (繼承自 DomainClass)。 |
![]() |
InitialHeight | 取得或設定 InitialHeight 網域屬性的值。此圖形,以英吋的初始高度。 (繼承自 Shape)。 |
![]() |
InitialWidth | 取得或設定 InitialWidth 網域屬性的值。此圖形,以英吋的初始寬度。 (繼承自 Shape)。 |
![]() |
IsActive | 取得 IsActive 旗標,並確認,查看是否為作用中的項目。 (繼承自 ModelElement)。 |
![]() |
IsDeleted | 取得 IsDeleted 旗標和檢查,以查看是否已從模型刪除的項目。 (繼承自 ModelElement)。 |
![]() |
IsDeleting | 取得 IsDeleting 旗標,並驗證是否將項目從模型來刪除。 (繼承自 ModelElement)。 |
![]() |
IsDescriptionTracking | 取得或設定 IsDescriptionTracking 網域屬性的值。如果為 True,[描述] 屬性會追蹤 DSL 定義中的其他資料。 (繼承自 AttributedDomainElement)。 |
![]() |
IsDisplayNameTracking | 取得或設定 IsDisplayNameTracking 網域屬性的值。如果為 True,[顯示名稱] 屬性會追蹤 DSL 定義中的其他資料。 (繼承自 NamedDomainElement)。 |
![]() |
IsFixedTooltipTextTracking | 取得或設定 IsFixedTooltipTextTracking 網域屬性的值。如果為 True,FixedTooltipText 屬性會追蹤 DSL 定義中的其他資料。 (繼承自 DiagramElement)。 |
![]() |
IsNamespaceTracking | 取得或設定 IsNamespaceTracking 網域屬性的值。如果為 True,Namespace 屬性會追蹤 DSL 定義中的其他資料。 (繼承自 DomainClass)。 |
![]() |
IsSingleCompartmentHeaderVisible | 取得或設定 IsSingleCompartmentHeaderVisible 網域屬性的值。如果設定為 False,且該圖形會有一個路由室,為不可見的區間標頭。 |
![]() |
Name | 取得或設定名稱網域屬性的值。這個項目的名稱。 (繼承自 NamedDomainElement)。 |
![]() |
Namespace | 取得或設定 Namespace 網域屬性的值。與這個網域類別,相關 Namespace。 (繼承自 DomainClass)。 |
![]() |
Notes | 取得或設定備忘稿網域屬性的值。這個項目相關聯非正式的備忘稿。 (繼承自 DomainElement)。 |
![]() |
OutlineColor | 取得或設定 OutlineColor 網域屬性的值。外框的此圖形的色彩。 (繼承自 Shape)。 |
![]() |
OutlineDashStyle | 取得或設定 OutlineDashStyle 網域屬性的值。列出此圖形的虛線樣式。 (繼承自 Shape)。 |
![]() |
OutlineThickness | 取得或設定 OutlineThickness 網域屬性的值。列出此圖形的粗細。 (繼承自 Shape)。 |
![]() |
Partition | 取得或設定Partition所包含的項目。 (繼承自 ModelElement)。 |
![]() |
Properties | 取得屬性的清單。 (繼承自 DomainClass)。 |
![]() |
RolesPlayed | 取得一份 RolesPlayed。此類別所扮演的角色。 (繼承自 DomainClass)。 |
![]() |
Store | 取得Store所包含的項目。 (繼承自 ModelElement)。 |
![]() |
SubClasses | 取得子類別的清單。 (覆寫 DomainClass.SubClasses。) |
![]() |
TextColor | 取得或設定 TextColor 網域屬性的值。使用這個圖表項目相關聯的文字裝飾的色彩。 (繼承自 DiagramElement)。 |
![]() |
TooltipType | 取得或設定 TooltipType 網域屬性的值。如果修正,自訂程式碼中定義變數的工具提示為工具提示,則使用固定的工具提示文字。 (繼承自 DiagramElement)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() |
Copy() | 建立模型中的項目的複本。 (繼承自 ModelElement)。 |
![]() |
Copy(IEnumerable<Guid>) | 連結和項目,請建立一份項目,且它的子項。 (繼承自 ModelElement)。 |
![]() |
Delete() | 從模型中刪除的項目。 (繼承自 ModelElement)。 |
![]() |
Delete(array<Guid[]) | 從模型中刪除的項目。 (繼承自 ModelElement)。 |
![]() |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
![]() |
GetDomainClass | 取得這個項目中最具衍生性的網域類別。 (繼承自 ModelElement)。 |
![]() |
GetFullName | 取得這個類別的完整限定的名稱 (繼承自 DomainClass)。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetRelativeName | 取得相對於目前的命名空間的網域類別名稱。如果目前的命名空間是與此相同。Namespace,那麼我們上回傳。名稱。否則,我們上回傳。GetFullName() (繼承自 DomainClass)。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
IsDerivedFrom | 如果這個類別衍生自指定類別的測試。 (繼承自 DomainClass)。 |
![]() |
OnCopy | 已為另一個項目的複本建立這個項目時,會呼叫它。 (繼承自 ModelElement)。 |
![]() |
OnDeleted | 從模型中刪除這個項目時,會呼叫它。 (繼承自 ModelElement)。 |
![]() |
OnDeleting | 刪除這個項目時呼叫。 (繼承自 ModelElement)。 |
![]() |
OnResurrected | 當這個項目加入至模型時,會呼叫它。 (繼承自 ModelElement)。 |
![]() |
OnRolePlayerPositionChanged | 角色的位置已變更時呼叫。 (繼承自 ModelElement)。 |
![]() |
OnRolePlayerPositionChanging | 當角色玩家位置變更時呼叫。 (繼承自 ModelElement)。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
擴充方法
名稱 | 說明 | |
---|---|---|
![]() |
AddExtension(Guid) | 多載。 延伸此 ModelElement 已識別的網域型別的新執行個體化的副檔名。如果項目已經有該類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) |
![]() |
AddExtension(Type) | 多載。 延伸此 ModelElement,以指定之型別的新執行個體化的副檔名。如果項目已經有該類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) |
![]() |
AddExtension(DomainClassInfo) | 多載。 延伸此 ModelElement 指定的網域型別的新執行個體化的副檔名。如果項目已經有該類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) |
![]() |
AddExtension(ExtensionElement) | 多載。 擴充帶有特定延伸此 ModelElement。如果項目已經有相同類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) |
![]() |
AddExtension<T>() | 多載。 延伸此 ModelElement 特定型別的新執行個體化的副檔名。如果項目已經有相同類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) |
![]() |
CanDelete | 從模型中刪除的項目。 (以 ImmutabilityExtensionMethods 定義。) |
![]() |
GetAllExtensions | 傳回可列舉,以便在執行、 強效且具內嵌在這個 ModelElement 的第一個周遊整個樹狀結構的延伸項目。 (以 ModelElementExtensionMethods 定義。) |
![]() |
GetBaseElement | 傳回用來加入指定的 ModelElement 虛擬 MEL 的根目錄。 (以 ModelElementExtensionMethods 定義。) |
![]() |
GetExtension(Guid) | 多載。 (以 ModelElementExtensionMethods 定義。) |
![]() |
GetExtension(Type) | 多載。 取得指定之型別的 ExtensionElement,從可用的延伸此 ModelElement。如果沒有這類的延伸項目將會產生 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) |
![]() |
GetExtension(DomainClassInfo) | 多載。 (以 ModelElementExtensionMethods 定義。) |
![]() |
GetExtension<T>() | 多載。 取得指定之型別的 ExtensionElement,從可用的延伸此 ModelElement。如果沒有這類的延伸項目將會產生 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) |
![]() |
GetLocks | 取得這個項目鎖定旗標。這會包括任何包含項目的的磁碟分割上啟用的鎖定。 (以 ImmutabilityExtensionMethods 定義。) |
![]() |
IsExtendedBy(Guid) | 多載。 查詢是否依特定類型的 ExtensionElement 目前延伸此 ModelElement。 (以 ModelElementExtensionMethods 定義。) |
![]() |
IsExtendedBy(Type) | 多載。 查詢是否依特定類型的 ExtensionElement 目前延伸此 ModelElement。 (以 ModelElementExtensionMethods 定義。) |
![]() |
IsExtendedBy(DomainClassInfo) | 多載。 查詢是否依特定類型的 ExtensionElement 目前延伸此 ModelElement。 (以 ModelElementExtensionMethods 定義。) |
![]() |
IsLocked | 測試是否這個項目會有任何一組指定的鎖定 (以 ImmutabilityExtensionMethods 定義。) |
![]() |
RemoveExtension(Type) | 多載。 移除其他的特定型別的這個 ModelElement 的副檔名。 (以 ModelElementExtensionMethods 定義。) |
![]() |
RemoveExtension(Guid) | 多載。 移除屬於特定型別指定任何的 ModelElement 副檔名。 (以 ModelElementExtensionMethods 定義。) |
![]() |
RemoveExtension(DomainClassInfo) | 多載。 移除屬於特定型別指定任何的 ModelElement 副檔名。 (以 ModelElementExtensionMethods 定義。) |
![]() |
RemoveExtension(ExtensionElement) | 多載。 指定的 ExtensionElement 移除這個 ModelElement 的副檔名。 (以 ModelElementExtensionMethods 定義。) |
![]() |
SetLocks | 設定這個項目的鎖定旗標 (以 ImmutabilityExtensionMethods 定義。) |
![]() |
TryGetExtension(Guid) | 多載。 (以 ModelElementExtensionMethods 定義。) |
![]() |
TryGetExtension(Type) | 多載。 (以 ModelElementExtensionMethods 定義。) |
![]() |
TryGetExtension(DomainClassInfo) | 多載。 (以 ModelElementExtensionMethods 定義。) |
![]() |
TryGetExtension<T>() | 多載。 取得指定之型別的 ExtensionElement,從可用的延伸此 ModelElement。如果這個項目有沒有這類副檔名結果會是 null。 (以 ModelElementExtensionMethods 定義。) |
回頁首
欄位
名稱 | 說明 | |
---|---|---|
![]() ![]() |
DefaultExpandCollapseStateDomainPropertyId | DefaultExpandCollapseState 的網域內容識別碼。 |
![]() ![]() |
DomainClassId | CompartmentShape 網域類別識別碼。 |
![]() ![]() |
GeometryDomainPropertyId | 幾何的網域內容識別碼。 |
![]() ![]() |
IsSingleCompartmentHeaderVisibleDomainPropertyId | IsSingleCompartmentHeaderVisible 的網域內容識別碼。 |
回頁首
明確介面實作
名稱 | 說明 | |
---|---|---|
![]() ![]() |
IMergeElements.CanMerge | 如果這個項目可以合併具有原型的內容,則傳回 true。 (繼承自 ModelElement)。 |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroup) | (繼承自 ModelElement)。 |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (繼承自 ModelElement)。 |
![]() ![]() |
IMergeElements.MergeConfigure | (繼承自 ModelElement)。 |
![]() ![]() |
IMergeElements.MergeDisconnect | (繼承自 ModelElement)。 |
![]() ![]() |
IMergeElements.MergeRelate | (繼承自 ModelElement)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。