DslViolationId 列舉類型
預先定義的 DMDM 條件約束驗證錯誤的列舉。 以 "E" 為錯誤名稱開頭、"W" 為警告開頭。
命名空間: Microsoft.VisualStudio.Modeling.DslDefinition
組件: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.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 | 驗證錯誤 - XML 名稱與 CDS 衝突。 | |
E3005InvalidDisplayName | 驗證錯誤 - 空白名稱或顯示名稱。 | |
E3040DslLibraryClassMemberWrongType | 驗證錯誤 - DSL 程式庫類別應該全都是一般 DomainClasses。 | |
E3041InvalidNamespace | 驗證錯誤 - 無效的命名空間。 | |
E3042InvalidIdentifier | 驗證錯誤 - 無效的 C# 識別項。 | |
E3043InvalidIdentifierNoContext | 驗證錯誤 - 無效的 C# 識別項。 | |
E3045DslLibraryVersionOutOfRange | 驗證錯誤 - 版本號碼為負數。 | |
E3060EnumerationLiteralNameNotUnique | 驗證錯誤 - 列舉中有重複的常值名稱。 | |
E3061EnumerationValueNotNullOrInteger | 驗證錯誤 - 提供的列舉值不是整數。 | |
E3070NameNotUniqueSameType | 驗證錯誤 - 在相同命名空間中 DomainClasses 之間有重複的名稱。 | |
E3071NameNotUniqueDifferentType | 驗證錯誤 - 在相同命名空間中 DomainClasses 之間有重複的名稱。 | |
E3080DomainClassHasCircularInheritance | 驗證錯誤 - DomainClass 之間發生循環繼承。 | |
E3090BaseDomainClassIsSealed | 驗證錯誤 - 基底類別已密封。 | |
E3100DuplicateDoubleDerivedClassDefined | 驗證錯誤 - 類別名稱以 "DoubleDerived" 為結尾。 | |
E3110DslEditorRootClassCannotBeAbstract | 驗證錯誤 - 抽象根類別。 | |
E3120ClassReferredByElementToolCannotBeAbstract | 驗證錯誤 - 抽象工具類別。 | |
E3160BaseDomainClassAccessibility | 驗證錯誤 - 基底類別的存取範圍低於衍生類別。 | |
E3170DomainPropertyNameNotUnique | 驗證錯誤 - 重複的屬性名稱。 | |
E3171DomainPropertyNameNotAllowed | 驗證錯誤 - 屬性名稱與隱含的基底類別衝突。 | |
E3180DomainPropertyNameClashWithClass | 驗證錯誤 - 屬性和角色的名稱衝突。 | |
E3181DomainRoleNameClashWithInternal | 驗證錯誤 - 屬性名稱與隱含的基底類別衝突。 | |
E3182RolePropertyNameClashWithInternal | 驗證錯誤 - 屬性名稱與隱含的基底類別衝突。 | |
E3185RolePropertyPrivateNoDerivation | 驗證錯誤 - 如果是私用,則無法覆寫角色屬性 | |
E3190InvalidDefaultValue | 驗證錯誤 - 屬性的預設值無效。 | |
E3192DefaultValueNotUsingInvariantCulture | 驗證錯誤 - 不使用 InvariantCulture 的預設值。 | |
E3230OnlyOneDomainPropertyElementNameTrueAllowed | 驗證錯誤 - 多個屬性標示為 IsElementName。 | |
E3240ElementNameProviderIsNotAllowed | 驗證錯誤 - ElementNameProvider,但不是 IsElementName。 | |
E3241NamePropertyWrongType | 驗證錯誤 - 非字串屬性標示為 IsElementName。 | |
E3250PropertyTypeAccessibility | 驗證錯誤 - 屬性型別比屬性存取範圍低。 | |
E3260MonikersInaccessible | 驗證錯誤 - MonikerKey 或 Moniker 限定詞是私用或內部的 | |
E3280TypeDefinedInOtherModel | 驗證錯誤 - 這個沒有匯入在另一個模型中定義的型別。 | |
E3285InvalidPropertyType | 驗證錯誤 - 無效的屬性型別。 | |
E3300DomainRoleNameNotUnique | 驗證錯誤 - 重複的角色名稱。 | |
E3310AllowDupInconsistentWithEmbeddingAndMultiplicity | 驗證錯誤 - AllowDuplicate 表示不是 Embedding 且 Multiplicity 很多。 | |
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 | 驗證錯誤 - 相同的索引類別有兩個 ElementMerge。 | |
E5030ElementMergeHasForwardingAndLinkCreation | 驗證錯誤 - ElementMerge 有轉送路徑和連結建立路徑。 | |
E5031ElementMergeHasForwardingAndCustom | 驗證錯誤 - ElementMerge 沒有轉送路徑和 IsCustom 集。 | |
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 索引鍵或限定詞的屬性中設定 Ignore。 | |
E7010NegativeWidthHeightThickness | 驗證錯誤 - 寬度、高度或粗細為負數。 | |
E7080FixedTooltipTextEmpty | 驗證錯誤 - TooltipText 標示為固定,但沒有提供。 | |
E7100DuplicateDecoratorName | 驗證錯誤 - 重複的 Decorator名稱。 | |
E7101EmptyDecoratorName | 驗證錯誤 - 空的 Decorator 名稱。 | |
E7140ExpandCollapseNotOnShape | 驗證錯誤 - 此圖表項目上有不適當的 ExpandCollapse Decorator。 | |
E7150IconDecoratorImageInvalid | 驗證錯誤 - 無效的圖示 Decorator 檔案路徑。 | |
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 | 驗證錯誤 - 區間對應中遺失 ElementsDisplayed。 | |
E8191CompartmentMapPropertyDisplayedInvalid | 驗證錯誤 - 無效的自訂字串。 | |
E8201ConnectorMapMissingRelationOrConnector | 驗證錯誤 - 無效的 ConnectorMap。 | |
E8210ConnectorMapSourceNotMapped | 驗證錯誤 - 無效的 ConnectorMap。 | |
E8211ConnectorMapTargetNotMapped | 驗證錯誤 - 無效的 ConnectorMap。 | |
E8215ConnectorMapNotAbstract | 驗證錯誤 - 無效的 ConnectorMap。 | |
E8225InvalidDecoratorMapNoVisibilityOrProperty | 驗證錯誤 - Decorator 對應沒有可見度也沒有屬性路徑 | |
E8230InconsistentSwimlaneAlignment | 驗證錯誤 - 導向不同方向的泳道。 | |
E8250DuplicateShapeMap | 驗證錯誤 - 兩個 shapemap 將相同圖案對應到相同類別。 | |
E8260InconsistentConnectorMapCustomization | 驗證錯誤 - 不同的自訂設定在相同連接器的對應上。 | |
E8265DuplicateConnectorMap | 驗證錯誤 - 二個連接器對應相同的關聯性和連接器。 | |
E9060PropertyPathInTypeDescriptor | 驗證錯誤 - 無效的屬性路徑。 | |
N0101XmlDefinitionNoBehavior | 驗證錯誤 - XmlDefinition 沒有任何 XmlSerializationBehavior | |
N0110EditorNoValidation | 驗證錯誤 - 編輯器沒有任何驗證 | |
N0120DslNoDiagram | 驗證錯誤 - DSL 沒有圖表 | |
N2140EditorDslMustEqualRootLibrary | 驗證錯誤 - 編輯器和根類別參考的 DSL 不一致。 | |
N2150XmlSerializationInconsistent | 驗證錯誤 - 來自 XmlSerialization 和設計工具的 DSL 參考不一致。 | |
N2220ExplorerHasNoBehavior | 驗證錯誤 - 檔案總管沒有行為 | |
N3435InvalidRole | 驗證錯誤 - 角色遺失或無效。 | |
N3461RootIsEmbeddedTarget | 驗證錯誤 -編輯器根也是以「一個」多重性內嵌的目標。 | |
N3640EmptyGuid | 驗證錯誤 - 不允許空白 GUID - 沒有開啟。 | |
N7050IncompatibleBase | 驗證錯誤 - 不相容的基底圖案。 | |
N8075ShapeMapInvalidShapeOrClass | 驗證錯誤 - 無效或遺失的圖案或類別 Moniker。 | |
N8180InvalidCompartment | 驗證錯誤 - 無效或遺失的區間 Moniker。 | |
N8220InvalidDecoratorMapDecoratorReference | 驗證錯誤 - 無效的 DecoratorMap。 | |
W2160EditorRootClassUnequalDiagramClass | 驗證警告 - 編輯器的根類別目前應該與圖表類別相同 | |
W3062EnumerationFlagsShouldHaveValues | 驗證警告 - 如果設定 IsFlags ,常值都應該具備值。 | |
W3130OrphanDomainClass | 驗證錯誤 - 類別未以可轉移方式內嵌於根。 | |
W3200InvalidDefaultDomainValue | 驗證錯誤 - 屬性的預設值無效。 | |
W3380AbstractDomainRelationWithMultiplicityOneMustHaveChild | 驗證錯誤 - 多重性為非零但沒有子系的抽象關聯性。 | |
W3470DerivedDomainRelationshipMustBeInstantiated | 驗證錯誤 - 多重性為非零的抽象關聯性強制衍生的關聯具現化。 | |
W3490DerivedRelationshipCannotBeInstantiated | 驗證錯誤 - 重數是 One 的具象基底類別會讓子系無法具現化。 | |
W3500BaseRelationshipMissingAbstract | 驗證錯誤 - 基底關聯性不是抽象的。 | |
W3520ChangeBaseDomainRelationLowerBound | 驗證錯誤 - 基底關聯性有不適當的多重性。 | |
W3565InheritSerializeId | 驗證錯誤 - 需要 SerializeId。 | |
W3571ReferenceTargetRequiresMonikerSerializeOrCustom | 驗證警告 - 需要 Moniker。 | |
W3576AllowsDuplicateRequiresMonikerSerializeOrCustom | 驗證警告 - 需要 Moniker。 | |
W6001UnresolvedLibraryImport | 驗證警告 - Dsllibrary 匯入中的路徑不正確 | |
W6002CircularLibraryImport | 驗證警告 - 偵測到循環 Dsllibrary 匯入 | |
W6088RoleElementNameIgnored | 驗證警告 - Omit 不需要 RoleElementName。 | |
W6090NoUseFullFormOrOmitOnAbstract | 驗證警告 - 抽象的關聯性上沒有 Omit 也沒有 UseFullForm。 | |
W6100DerivedRelationUseFullForm | 驗證錯誤 - 衍生關聯性中的 UseFullForm。 | |
W6110DerivedRelationNoOmit | 驗證錯誤 - 不建議對衍生關聯性使用省略。 | |
W6160MonikerShouldBeName | 驗證警告 - Moniker 應該為項目名稱 | |
W6170MonikerShouldHaveDefault | 驗證警告 - Moniker 應該有預設值 | |
W7310BadCompartmentDecoratorLocation | 驗證警告 - 區間 Decorator 應為 Outer 或 InnerTop。 | |
W8143SubclassOfParentElementNotMappedToShapeNorDiagram | 驗證警告-父系的子類別不會對應到圖案或圖表。 | |
W9065DomainTypeDescriptorHasIncompatibleProperties | 驗證警告 - DomainTypeDescriptor 都有指定 CustomCoded=true 和 PropertyPaths | |
W9070DomainTypeDescriptorPropertiesNotSpecified | 驗證警告 - DomainTypeDescriptor 都沒有指定 CustomCoded=true 和 PropertyPaths |