DslViolationId 列舉型別
預先定義的 DMDM 條件約束驗證錯誤的列舉型別。啟動錯誤名稱使用"E"、"W"的警告。
命名空間: Microsoft.VisualStudio.Modeling.DslDefinition
組件: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 中)
語法
'宣告
Public Enumeration DslViolationId
public enum DslViolationId
成員
成員名稱 | 說明 | |
---|---|---|
E0000GeneralError | 偵錯的一般錯誤 id。 | |
E2020ElementToolCreatingRoot | 驗證錯誤-工具會嘗試建立根目錄 | |
E2030ElementToolWrongType | 驗證錯誤-工具會嘗試建立 DomainRelationship 或圖表元素 | |
E2050DuplicateToolName | 驗證錯誤-重複的工具名稱 | |
E2051EmptyToolName | 驗證錯誤-空的工具名稱 | |
E2060ToolboxIconInvalid | 驗證錯誤-無效的工具圖示 | |
E2061ToolboxIconFileNotFound | 驗證錯誤-找不到的工具圖示檔 | |
E2070ToolboxHelpKeywordFormat | 驗證錯誤-工具說明金鑰格式無效 | |
E2080ToolboxCaptionEmpty | 驗證錯誤-沒有工具箱項目標題 | |
E2090SourceCursorIconInvalid | 驗證錯誤-連接器來源資料指標的圖示檔案路徑無效 | |
E2091SourceCursorIconFileNotFound | 驗證錯誤-連接器的來源資料指標的圖示檔找不到 | |
E2100TargetCursorIconInvalid | 驗證錯誤-連接器目標資料指標的圖示檔案路徑無效 | |
E2101TargetCursorIconFileNotFound | 驗證錯誤-連接器目標找不到的資料指標的圖示檔 | |
E2110DuplicateToolboxTabText | 驗證錯誤-重複的工具箱索引標籤的標題。 | |
E2111EmptyToolboxTabText | 驗證錯誤-空的工具箱索引標籤的標題。 | |
E2120EditorIconInvalid | 驗證錯誤-編輯器圖示檔路徑無效。 | |
E2121EditorIconFileNotFound | 驗證錯誤-找不到編輯器圖示的檔案。 | |
E2130EditorFileExtension | 驗證錯誤的檔案副檔名無效。 | |
E2152DslEditorRootClassWrongType | 驗證錯誤-編輯器根類別不是一般的 DomainClass。 | |
E2155DslEditorRootClassUndefined | 驗證錯誤-未指定編輯器根類別。 | |
E2180InvalidXmlSerializationNamespace | 驗證錯誤-XmlSerialization 無效的 XML 命名空間。 | |
E2200EditorEmptyGuid | 驗證錯誤-無效的編輯器 guid | |
E2210ExplorerEmptyGuid | 驗證錯誤-無效的檔案總管的 guid | |
E2215ExplorerInvalidName | 驗證錯誤-無效的檔案總管] 的名稱 | |
E3000InternalClassName | 驗證錯誤-與 [產生的程式碼名稱衝突。 | |
E3001InternalXmlName | 驗證錯誤-cd 的 XML 名稱衝突。 | |
E3005InvalidDisplayName | 驗證錯誤-空白名稱或顯示名稱。 | |
E3040DslLibraryClassMemberWrongType | 驗證錯誤-設定程式庫類別的 Dsl 應該都是普通的 DomainClasses。 | |
E3041InvalidNamespace | 驗證錯誤-無效的命名空間。 | |
E3042InvalidIdentifier | 驗證錯誤-無效的 C# 識別項。 | |
E3043InvalidIdentifierNoContext | 驗證錯誤-無效的 C# 識別項。 | |
E3045DslLibraryVersionOutOfRange | 驗證錯誤-負的版本號碼。 | |
E3060EnumerationLiteralNameNotUnique | 驗證錯誤-重複列舉型別內的常值名稱。 | |
E3061EnumerationValueNotNullOrInteger | 驗證錯誤-提供列舉值不是整數。 | |
E3070NameNotUniqueSameType | 驗證錯誤-DomainClasses 之間的重複名稱相同的命名空間中。 | |
E3071NameNotUniqueDifferentType | 驗證錯誤-DomainClasses 之間的重複名稱相同的命名空間中。 | |
E3080DomainClassHasCircularInheritance | 驗證錯誤-DomainClasses 之間的循環繼承。 | |
E3090BaseDomainClassIsSealed | 驗證錯誤的基底類別已密封。 | |
E3100DuplicateDoubleDerivedClassDefined | 驗證錯誤的類別名稱為下列結尾"DoubleDerived"。 | |
E3110DslEditorRootClassCannotBeAbstract | 驗證錯誤的抽象根類別。 | |
E3120ClassReferredByElementToolCannotBeAbstract | 驗證錯誤-抽象工具類別。 | |
E3160BaseDomainClassAccessibility | 驗證錯誤的存取範圍低非衍生的基底類別。 | |
E3170DomainPropertyNameNotUnique | 驗證錯誤-重複的屬性名稱。 | |
E3171DomainPropertyNameNotAllowed | 驗證錯誤-隱含的基底類別的屬性名稱衝突。 | |
E3180DomainPropertyNameClashWithClass | 驗證錯誤的屬性和角色的名稱衝突。 | |
E3181DomainRoleNameClashWithInternal | 驗證錯誤-隱含的基底類別的屬性名稱衝突。 | |
E3182RolePropertyNameClashWithInternal | Validaiton 錯誤-隱含的基底類別的屬性名稱衝突。 | |
E3185RolePropertyPrivateNoDerivation | 驗證錯誤-無法覆寫角色 」 屬性,如果是私用 | |
E3190InvalidDefaultValue | 驗證錯誤-無效的屬性的預設值。 | |
E3192DefaultValueNotUsingInvariantCulture | 驗證錯誤-不使用 InvariantCulture 的預設值。 | |
E3230OnlyOneDomainPropertyElementNameTrueAllowed | 驗證錯誤-多個屬性標示為 IsElementName。 | |
E3240ElementNameProviderIsNotAllowed | 驗證錯誤-ElementNameProvider,但不是 IsElementName。 | |
E3241NamePropertyWrongType | 驗證錯誤-非字串屬性標記 IsElementName。 | |
E3250PropertyTypeAccessibility | 驗證錯誤-屬性型別比屬性的存取範圍低。 | |
E3260MonikersInaccessible | 驗證錯誤-MonikerKey 或 Moniker 限定詞是私用或內部 | |
E3280TypeDefinedInOtherModel | 驗證錯誤的型別被定義在不同的模型不會匯入 this。 | |
E3285InvalidPropertyType | 驗證錯誤-無效的屬性型別。 | |
E3300DomainRoleNameNotUnique | 驗證錯誤-重複的角色名稱。 | |
E3310AllowDupInconsistentWithEmbeddingAndMultiplicity | 驗證錯誤-AllowDuplicate 表示未內嵌而且多重性許多。 | |
E3320MismatchingAllowDupFromBaseRelationship | 驗證錯誤-AllowDuplicate 必須一致基底的關聯性。 | |
E3331MismatchBaseClassAndBaseRelationship | 驗證錯誤-DomainClass 無法繼承關聯性。 | |
E3340MismatchBaseClassLink | 驗證錯誤-正確的型別必須是基底類別的連結。 | |
E3350TargetRolePlayerMustBeProperDomainClassInEmbeddingRelationship | 驗證錯誤-內嵌的目標可能不會是關聯性。 | |
E3360MismatchingIsEmbeddingFromBaseRelationship | 驗證錯誤-IsEmbedding 必須符合基底的關聯性。 | |
E3370BaseRelationMustBeAbstractWhenIsEmbeddingMismatchFromBase | 驗證錯誤-IsEmbedding 必須符合基底。 | |
E3390AbstractRelationshipCannotBeReferredByLinkConnectDirective | 驗證錯誤-連結連線的 DomainClass 必須參考指示詞。 | |
E3420BaseRelationshipRolePlayerIncompatible | 驗證錯誤-角色扮演者的基底的關聯性不是這個 roleplayer 的基底。 | |
E3430RolePlayerAndDomainRelationshipDifferentModel | 驗證錯誤-roleplayer 和關係是在不同的模型。 | |
E3432SourceRolePlayerDifferentModel | 驗證錯誤-來源 roleplayer (無法序列化) 的不同模型中。 | |
E3440DomainRolePropertyNameInvalid | 驗證錯誤-無效或遺失的角色的屬性名稱。 | |
E3445DomainRolePlayerInvalid | 驗證錯誤-無效或遺失的角色扮演者。 | |
E3450RoleCollectionTypeIncompatibleWithMultiplicity | 驗證錯誤-指定的角色集合型別是以重數不相符的。 | |
E3460InconsistentEmbeddedRoleMultiplicityAmongDescendents | 驗證錯誤-多樣性必須相容於基底。 | |
E3465TargetMultiplicityMaxOne | 驗證錯誤-內嵌關聯性不能有 「 多 」 的目標多重性。 | |
E3480DerivedRelationshipLowerBoundZero | 驗證錯誤-不相符的衍生關聯性的重數。 | |
E3510DerivedRelationshipUpperBoundMustBeOne | 驗證錯誤-不相符的衍生關聯性的重數。 | |
E3570ReferenceTargetRequiresMonikerOrSerialize | 驗證錯誤-必要的 moniker。 | |
E3575AllowsDuplicateRequiresMonikerOrSerialize | 驗證錯誤-必要的 moniker。 | |
E4000PathMustHaveSegments | 驗證錯誤-不允許空白的路徑。 | |
E4005InvalidRole | 驗證錯誤-無效或遺失的角色,在路徑中。 | |
E4010PathSegmentDislocation | 驗證錯誤為目標的路徑區段不相容的下一步]。 | |
E4015PathInitialDislocation | 驗證警告-不是與初始類別的路徑區段的目標。 | |
E4020PathElementSegmentDislocation | 驗證錯誤為目標的路徑區段不相容的下一步]。 | |
E4030OnlyLastLinksMultiple | 驗證錯誤-不允許除了為最後一個路徑區段的多個連結。 | |
E4040PathEndDislocation | 驗證錯誤的路徑與目標類別不相容的最後一個區段。 | |
E4100PropertyNotInContainer | 驗證錯誤的屬性路徑中的屬於不同的類別所參考的 | |
E4110NoPropertyInPropertyPath | 驗證錯誤-沒有屬性路徑中所定義的屬性。 | |
E4120CannotParseDomainPath | 驗證錯誤-無法剖析網域路徑 | |
E4125InvalidExplorerBehaviorHiddenNodePath | 驗證錯誤-無效的檔案總管行為,隱藏的節點網域路徑 | |
E5000ElementMergeMissingIndex | 驗證錯誤-沒有索引中的類別 ElementMerge。 | |
E5010DuplicateElementMergeDirectives | 驗證錯誤-相同索引類別的兩個 ElementMerges。 | |
E5030ElementMergeHasForwardingAndLinkCreation | 驗證錯誤-ElementMerge 有轉送投機取巧建立路徑。 | |
E5031ElementMergeHasForwardingAndCustom | 驗證錯誤-無法轉寄的路徑和 IsCustom 集合有 ElementMerge。 | |
E5040ElementMergeHasCollectionForwardingPath | 驗證錯誤-ElementMerge 轉寄路徑不可為多個。 | |
E5050LinkCreationPathTarget | 驗證錯誤-LinkCreation 路徑不是與索引類別相容。 | |
E5060LinkCreationPathMustBeLinks | 驗證錯誤-連結建立路徑必須以連結區段結尾。 | |
E5070LinkCreationPathMustNotBeAbstract | 驗證錯誤-連結建立路徑的最後一個區段不可以是抽象。 | |
E5090RolePlayerConnectDirectivePathCollection | 驗證錯誤-RolePlayerConnectDirective 必須不是集合的路徑。 | |
E5110DuplicateConnectionBuilderNames | 驗證錯誤-重複的 ConnectionBuilder 名稱。 | |
E5111ConnectionBuilderEmptyName | 驗證錯誤-空的 ConnectionBuilder 名稱。 | |
E5130LinkDirectiveCustomOrRelationship | 驗證錯誤-ConnectionBuilder 必須是有 LinkConnectDirective 或 UsesCustomConnect。 | |
E5150LinkConnectorTargetTypeIncompatible | 驗證錯誤-LinkConnectDirective 錯誤的目標型別。 | |
E6010RootCannotBeSerialized | 驗證錯誤-根類別必須有 SerializeId 或 Moniker 索引鍵。 | |
E6040XmlClassDataDuplicateTypeName | 驗證錯誤-XmlClassData 的重複型別名稱 | |
E6041XmlClassDataInvalidTypeName | 驗證錯誤-在 XmlClassData 中的空的型別名稱。 | |
E6060XmlClassDataDuplicateElementName | 驗證錯誤-在 XmlClassData 中的重複項目名稱。 | |
E6061XmlClassDataInvalidElementName | 驗證錯誤-在 XmlClassData 中的空項目名稱。 | |
E6062XmlClassDataInvalidClass | 驗證錯誤-無效或遺失的類別中 XmlClassData 的 moniker。 | |
E6065XmlElementNameSameAsMoniker | 驗證錯誤-MonikerElementName 不能與 ElementName 相同 | |
E6067XmlInvalidMonikerAttributeName | 驗證錯誤-Moniker 屬性名稱必須是有效的 XML 名稱 | |
E6068XmlInvalidMonikerElementName | 驗證錯誤-Moniker 項目名稱必須是有效的 XML 名稱 | |
E6070XmlPropertyMoniker | 驗證錯誤-無效的屬性在 XmlClassData 的 moniker。 | |
E6071DuplicateMonikerKey | 驗證錯誤-多個屬性標示 moniker 索引鍵。 | |
E6072DuplicateMonikerQualifier | 驗證錯誤-多個屬性標示為 moniker 辨識符號。 | |
E6085InvalidDomainRelationshipReference | 驗證錯誤-無效的網域關聯性的 moniker。 | |
E6086IncompatibleDomainRelationshipReference | 驗證錯誤-無效的網域關聯性的 moniker。 | |
E6087InvalidRoleElementName | 驗證錯誤-無效的網域關聯性的 moniker。 | |
E6115PropertiesUseFullForm | 驗證錯誤-必要的 UseFullForm。 | |
E6117AllowDuplicatesUseFullForm | 驗證錯誤-必要的 UseFullForm。 | |
E6125CustomRelationsUseFullForm | 驗證錯誤-設定 UseFullForm 的情況下,關聯性是自訂的位置。 | |
E6130XmlPropertyDataInvalidDomainProperty | 驗證錯誤-在 XmlPropertyData 中的無效或遺失網域屬性 moniker。 | |
E6140DuplicateXmlElementName | 驗證錯誤-在 XmlClassData 中重複的 Xml 屬性或角色的項目名稱。 | |
E6150MonikerMustBeAttributeRepresentation | 驗證錯誤-Moniker 機碼或辨識符號屬性中,未設定略過。 | |
E7010NegativeWidthHeightThickness | 驗證錯誤-負的寬度、 高度或寬度。 | |
E7080FixedTooltipTextEmpty | 驗證錯誤-TooltipText 會標示為固定的但沒有提供。 | |
E7100DuplicateDecoratorName | 驗證錯誤-重複的裝飾名稱。 | |
E7101EmptyDecoratorName | 驗證錯誤-空的裝飾名稱。 | |
E7140ExpandCollapseNotOnShape | 驗證錯誤-不適當至此圖表項目上的 ExpandCollapse 裝飾。 | |
E7150IconDecoratorImageInvalid | 驗證錯誤-無效的圖示裝飾的檔案路徑。 | |
E7151IconDecoratorImageFileNotFound | 驗證錯誤-找不到的圖示 decorator 檔案。 | |
E7160ImageShapeImageInvalid | 驗證錯誤-無效的影像檔案的路徑。 | |
E7161ImageShapeImageFileNotFound | 驗證錯誤-找不到影像圖形檔案。 | |
E7170CompartmentNameDuplicate | 驗證錯誤-重複區間名稱。 | |
E7171CompartmentNameEmpty | 驗證錯誤-空的區間名稱。 | |
E7180CompartmentFontSizeOutOfRange | 驗證錯誤-無效的字型大小。 | |
E7200ElementMergeInvalidOnShape | 驗證錯誤-不正確的圖形上的項目合併。 | |
E7210ElementCustomMergeInvalidOnDiagramElement | 驗證錯誤-無效的圖表上的自訂合併。 | |
E7220ElementMergeLinkCreationPathsInvalidOnDiagramElement | 驗證錯誤-不正確的圖表上的連結建立路徑。 | |
E8077ShapeMapParentElementPathNull | 驗證錯誤的父項目不能為 null | |
E8080ShapeMapParentElementNotCollection | 驗證錯誤-必須不到父項目集合。 | |
E8100MappedShapeOccursInUnmappedShapes | 會發生驗證錯誤-圖形在對應的圖形和未對應的圖形清單。 | |
E8130MappingDiagramClass | 驗證錯誤-無法對應圖表的類別。 | |
E8140ShapeMapInvalidForCompartmentShape | 驗證錯誤-用於 CompartmentShape 的 CompartmentShapeMap。 | |
E8141ShapeMapInvalidForSwimLane | 驗證錯誤-使用適當的區隔線的對應。 | |
E8142NoShapeNorDiagramMappedToParentElement | 驗證錯誤-沒有圖形或對應至父項目路徑 (或非抽象的子類別) 圖表。 | |
E8145InvalidParentShapeType | 驗證錯誤-無效圖形父。 | |
E8146InvalidParentSubclassShapeType | 驗證錯誤-無效圖形父。 | |
E8150DuplicateCompartment | 驗證錯誤-重複區間的地圖。 | |
E8155MissingCompartmentMap | 驗證錯誤-未對應的區間。 | |
E8160CompartmentElementsDisplayedCollection | 驗證錯誤-區間必須顯示集合。 | |
E8161CompartmentElementsDisplayedInvalid | 驗證錯誤-compertment 對應中缺少 ElementsDisplayed。 | |
E8191CompartmentMapPropertyDisplayedInvalid | 驗證錯誤-無效的自訂字串。 | |
E8201ConnectorMapMissingRelationOrConnector | 驗證錯誤-無效的 ConnectorMap。 | |
E8210ConnectorMapSourceNotMapped | 驗證錯誤-無效的 ConnectorMap。 | |
E8211ConnectorMapTargetNotMapped | 驗證錯誤-無效的 ConnectorMap。 | |
E8215ConnectorMapNotAbstract | 驗證錯誤-無效的 ConnectorMap。 | |
E8225InvalidDecoratorMapNoVisibilityOrProperty | 驗證錯誤-decorator 地圖沒有可視性與屬性路徑 | |
E8230InconsistentSwimlaneAlignment | 驗證錯誤-導向不同方向的區隔線。 | |
E8250DuplicateShapeMap | 驗證錯誤-兩個 shapemaps 對應到相同類別的相同的圖案。 | |
E8260InconsistentConnectorMapCustomization | 驗證錯誤-自訂設定值,並對應至相同的連接器上的差異。 | |
E8265DuplicateConnectorMap | 驗證錯誤的二個連接器地圖對應相同的關聯性和連接器。 | |
E9060PropertyPathInTypeDescriptor | 驗證錯誤-無效的屬性路徑。 | |
N0101XmlDefinitionNoBehavior | 驗證錯誤-XmlDefinition 有任何 XmlSerializationBehavior | |
N0110EditorNoValidation | 驗證錯誤-編輯器有沒有驗證 | |
N0120DslNoDiagram | 驗證錯誤-DSL 有沒有圖表 | |
N2140EditorDslMustEqualRootLibrary | 驗證錯誤-不一致的 DSL 參考編輯器] 和 [根類別。 | |
N2150XmlSerializationInconsistent | 驗證錯誤-不一致的 DSL 參考從 XmlSerialization 和設計工具。 | |
N2220ExplorerHasNoBehavior | 驗證錯誤-檔案總管] 中已無的行為 | |
N3435InvalidRole | 驗證錯誤-遺漏或無效的角色。 | |
N3461RootIsEmbeddedTarget | 驗證錯誤-編輯器根也是內嵌 '一' 為重的目標。 | |
N3640EmptyGuid | 驗證錯誤-不允許空白 guid-沒有開啟。 | |
N7050IncompatibleBase | 驗證錯誤-不相容的基底圖形。 | |
N8075ShapeMapInvalidShapeOrClass | 驗證錯誤-無效或遺失的圖形或類別的 moniker。 | |
N8180InvalidCompartment | 驗證錯誤-無效或遺失的 comparment moniker。 | |
N8220InvalidDecoratorMapDecoratorReference | 驗證錯誤-無效的 DecoratorMap。 | |
W2160EditorRootClassUnequalDiagramClass | 驗證警告-根類別中的 [編輯器] 中目前應該是不同於圖表的類別 | |
W3062EnumerationFlagsShouldHaveValues | 驗證警告-如果 IsFlags 設定,常值都應該具備的值。 | |
W3130OrphanDomainClass | 驗證錯誤的類別不間接內嵌於根。 | |
W3200InvalidDefaultDomainValue | 驗證錯誤-無效的屬性的預設值。 | |
W3380AbstractDomainRelationWithMultiplicityOneMustHaveChild | 驗證錯誤-具有非零的多樣性,但沒有子系的抽象關聯性。 | |
W3470DerivedDomainRelationshipMustBeInstantiated | 驗證錯誤-為重數非零的抽象關聯性會強制執行個體化的衍生關聯性。 | |
W3490DerivedRelationshipCannotBeInstantiated | 驗證錯誤-為重數是一個基底的混凝土防止兒童執行個體化。 | |
W3500BaseRelationshipMissingAbstract | 驗證錯誤-基底的關聯性不是抽象的。 | |
W3520ChangeBaseDomainRelationLowerBound | 驗證錯誤-不適當的多樣性,基底的關係。 | |
W3565InheritSerializeId | 驗證錯誤-必要的 SerializeId。 | |
W3571ReferenceTargetRequiresMonikerSerializeOrCustom | 驗證警告所需的 moniker。 | |
W3576AllowsDuplicateRequiresMonikerSerializeOrCustom | 驗證警告所需的 moniker。 | |
W6001UnresolvedLibraryImport | 驗證警告-Dsllibrary 的匯入路徑不正確 | |
W6002CircularLibraryImport | 驗證警告-偵測到的循環 Dsllibrary 匯入 | |
W6088RoleElementNameIgnored | 驗證警告-不需要使用省略的 RoleElementName。 | |
W6090NoUseFullFormOrOmitOnAbstract | 驗證警告-否省略或 UseFullForm 抽象的關係。 | |
W6100DerivedRelationUseFullForm | 驗證錯誤-UseFullForm 衍生關聯性。 | |
W6110DerivedRelationNoOmit | 驗證錯誤-略過不建議在衍生的關聯性。 | |
W6160MonikerShouldBeName | 驗證警告-Moniker 應該項目名稱 | |
W6170MonikerShouldHaveDefault | 驗證警告-Moniker 應該有預設值 | |
W7310BadCompartmentDecoratorLocation | 驗證警告-區間裝飾應為外部或 InnerTop。 | |
W8143SubclassOfParentElementNotMappedToShapeNorDiagram | Vaildation 警告-父系的子類別不會對應到圖案或圖表。 | |
W9065DomainTypeDescriptorHasIncompatibleProperties | 驗證警告-DomainTypeDescriptor 有兩個 CustomCoded = true 和指定的 PropertyPaths | |
W9070DomainTypeDescriptorPropertiesNotSpecified | 驗證警告-DomainTypeDescriptor 有兩個 CustomCoded = true,也不指定任何 PropertyPaths |