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 验证错误 - 连接源光标无效图标的 filepath
E2091SourceCursorIconFileNotFound 验证错误 - 连接源光标找不到的图标文件
E2100TargetCursorIconInvalid 验证错误 - 连接目标光标无效图标的 filepath
E2101TargetCursorIconFileNotFound 验证错误 - 连接目标光标找不到的图标文件
E2110DuplicateToolboxTabText 验证错误 - 重复 " 工具箱 " 选项卡标题。
E2111EmptyToolboxTabText 验证错误 - 空的 " 工具箱 " 选项卡标题。
E2120EditorIconInvalid 验证错误 - 编辑图标文件无效的路径。
E2121EditorIconFileNotFound 验证错误 - 编辑找不到的图标文件。
E2130EditorFileExtension 验证错误 - 无效的文件扩展名。
E2152DslEditorRootClassWrongType 验证错误 - 编辑根类不是纯 DomainClass。
E2155DslEditorRootClassUndefined 验证错误 - 编辑根类)。
E2180InvalidXmlSerializationNamespace 验证错误 - XmlSerialization 无效的 XML 命名空间。
E2200EditorEmptyGuid 验证错误 - 无效编辑 GUID
E2210ExplorerEmptyGuid 验证错误 - 无效资源管理器 GUID
E2215ExplorerInvalidName 验证错误 - 无效资源管理器名称
E3000InternalClassName 验证错误 - 名称与生成的代码冲突。
E3001InternalXmlName 验证错误 - XML 名称与 CDS 冲突。
E3005InvalidDisplayName 验证错误 - 空白名称或 displayname。
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 或标记限定符是私有或内部的
E3280TypeDefinedInOtherModel 验证错误 - 类型在未导入的单独模型中定义。
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 验证错误 - 需要的标记。
E3575AllowsDuplicateRequiresMonikerOrSerialize 验证错误 - 需要的标记。
E4000PathMustHaveSegments 验证错误 - 不允许空路径。
E4005InvalidRole 验证错误 - 无效或不存在效果在路径。
E4010PathSegmentDislocation 验证错误 - 路径段的目标与源的第二兼容。
E4015PathInitialDislocation 验证警告 - 路径段的目标不与最初的类。
E4020PathElementSegmentDislocation 验证错误 - 路径段的目标与源的第二兼容。
E4030OnlyLastLinksMultiple 验证错误 - 不允许的多个链接除作为最终路径段。
E4040PathEndDislocation 验证错误 - 路径的最终段不符合目标类。
E4100PropertyNotInContainer 验证错误 - 该属性在路径属于从引用的不同的类
E4110NoPropertyInPropertyPath 验证错误 - 在路径特性定义的属性。
E4120CannotParseDomainPath 验证错误 - 域路径不能分析
E4125InvalidExplorerBehaviorHiddenNodePath 验证错误 - 无效资源管理器行为隐藏的节点域路径
E5000ElementMergeMissingIndex 验证错误 - 没有索引类在 ElementMerge。
E5010DuplicateElementMergeDirectives 验证错误 - 两 ElementMerges 相同索引类的。
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 或标记键。
E6040XmlClassDataDuplicateTypeName 验证错误 - 重复 XmlClassData 的类型名称
E6041XmlClassDataInvalidTypeName 验证错误 - null 的类型名称。 XmlClassData。
E6060XmlClassDataDuplicateElementName 验证错误 - 在 XmlClassData 重复元素名称。
E6061XmlClassDataInvalidElementName 验证错误 - 空元素名称。 XmlClassData。
E6062XmlClassDataInvalidClass 验证错误 - 无效或缺少类标记。 XmlClassData。
E6065XmlElementNameSameAsMoniker 验证错误 - MonikerElementName 不能与 ElementName 相同
E6067XmlInvalidMonikerAttributeName 验证错误 - 标记特性名称必须是有效的 XML 名称
E6068XmlInvalidMonikerElementName 验证错误 - 标记元素名称必须是有效的 XML 名称
E6070XmlPropertyMoniker 验证错误 - 无效的特性标记。 XmlClassData。
E6071DuplicateMonikerKey 验证错误 - 多作为标记键进行标记的属性。
E6072DuplicateMonikerQualifier 验证错误 - 多作为标记限定符标记的属性。
E6085InvalidDomainRelationshipReference 验证错误 - 无效的字段关系标记。
E6086IncompatibleDomainRelationshipReference 验证错误 - 无效的字段关系标记。
E6087InvalidRoleElementName 验证错误 - 无效的字段关系标记。
E6115PropertiesUseFullForm 验证错误 - UseFullForm 要求。
E6117AllowDuplicatesUseFullForm 验证错误 - UseFullForm 要求。
E6125CustomRelationsUseFullForm 验证错误 - 设置的 UseFullForm 该关系是自定义的位置。
E6130XmlPropertyDataInvalidDomainProperty 验证错误 - 无效或缺少字段特性标记在 XmlPropertyData。
E6140DuplicateXmlElementName 验证错误 - 在 XmlClassData 重复 XML 属性或角色元素名称。
E6150MonikerMustBeAttributeRepresentation 验证错误 - 不要将完全忽略中是 TAB 键或限定符的属性。
E7010NegativeWidthHeightThickness 验证错误 - 负宽度、高度或粗细。
E7080FixedTooltipTextEmpty 验证所提供的错误 - 为 " 已修复 " 标记的 TooltipText,但是,没有。
E7100DuplicateDecoratorName 验证错误 - 重复修饰器名称。
E7101EmptyDecoratorName 验证错误 - 空的修饰器名称。
E7140ExpandCollapseNotOnShape 验证错误 - ExpandCollapse 修饰器不适当此关系图元素。
E7150IconDecoratorImageInvalid 验证错误 - 无效图标修饰器文件路径。
E7151IconDecoratorImageFileNotFound 验证错误 - 图标中未找到修饰器文件。
E7160ImageShapeImageInvalid 验证错误 - 无效图像文件路径。
E7161ImageShapeImageFileNotFound 验证错误 - 图像未找到的形状文件。
E7170CompartmentNameDuplicate 验证错误 - 重复隔离舱名称。
E7171CompartmentNameEmpty 验证错误 - 空的隔离舱名称。
E7180CompartmentFontSizeOutOfRange 验证错误 - 无效字号。
E7200ElementMergeInvalidOnShape 验证错误 - 元素合并所采用的形状。
E7210ElementCustomMergeInvalidOnDiagramElement 验证错误 - 自定义合并无效在关系图上。
E7220ElementMergeLinkCreationPathsInvalidOnDiagramElement 验证错误 - 链接创建路径无效在关系图上。
E8077ShapeMapParentElementPathNull 验证错误 - 父元素不能为空
E8080ShapeMapParentElementNotCollection 验证错误 - 父元素不能是集合。
E8100MappedShapeOccursInUnmappedShapes 验证错误 - 形状发生两个在映射的形状,但未映射的形状列表。
E8130MappingDiagramClass 验证错误 - 无法映射关系图类。
E8140ShapeMapInvalidForCompartmentShape 验证错误 - 用于 CompartmentShape 请使用 CompartmentShapeMap。
E8141ShapeMapInvalidForSwimLane 验证错误 - 用于条泳道请使用适当的映射。
E8142NoShapeNorDiagramMappedToParentElement 验证错误 - 形状或关系图没有映射到父元素路径 (或非抽象子类)。
E8145InvalidParentShapeType 验证错误 - 无效形状权。
E8146InvalidParentSubclassShapeType 验证错误 - 无效形状权。
E8150DuplicateCompartment 验证错误 - 重复隔离舱映射。
E8155MissingCompartmentMap 验证错误 (未映射的隔离舱。
E8160CompartmentElementsDisplayedCollection 验证错误 - 隔离舱必须公开集合。
E8161CompartmentElementsDisplayedInvalid 验证错误 - 缺少的 ElementsDisplayed 在 compertment 请映射。
E8191CompartmentMapPropertyDisplayedInvalid 验证错误 - 无效的自定义字符串。
E8201ConnectorMapMissingRelationOrConnector 验证错误 - 无效 ConnectorMap。
E8210ConnectorMapSourceNotMapped 验证错误 - 无效 ConnectorMap。
E8211ConnectorMapTargetNotMapped 验证错误 - 无效 ConnectorMap。
E8215ConnectorMapNotAbstract 验证错误 - 无效 ConnectorMap。
E8225InvalidDecoratorMapNoVisibilityOrProperty 验证错误 - 修饰器映射没有可见性和属性路径
E8230InconsistentSwimlaneAlignment 验证错误 - 不同的方向上的泳道。
E8250DuplicateShapeMap 验证错误 - 两 shapemaps 映射同一形状对于同一类。
E8260InconsistentConnectorMapCustomization 验证错误 - 在映射的不同自定义项设置为同一连接。
E8265DuplicateConnectorMap 验证错误 - 两条连接线映射映射同一关系和连接线。
E9060PropertyPathInTypeDescriptor 验证错误 - 无效的特性路径。
N0101XmlDefinitionNoBehavior 验证错误 - XmlDefinition 没有 XmlSerializationBehavior
N0110EditorNoValidation 验证错误 - 版没有验证
N0120DslNoDiagram 验证错误 - DSL 没有关系图
N2140EditorDslMustEqualRootLibrary 验证错误 - 不一致的 DSL 通过编辑和根类引用。
N2150XmlSerializationInconsistent 验证错误 - 不一致的 DSL 从 XmlSerialization 和设计器引用。
N2220ExplorerHasNoBehavior 验证错误 - 资源管理器中没有行为
N3435InvalidRole 验证错误 - 丢失或无效的角色。
N3461RootIsEmbeddedTarget 验证错误 - 编辑根也是嵌入的目标与 " one " 重数。
N3640EmptyGuid 验证错误 - 不允许空 GUID - 没有打开。
N7050IncompatibleBase 验证错误 - 不兼容的基本形状。
N8075ShapeMapInvalidShapeOrClass 验证错误 - 无效或不存在形状或标记的类。
N8180InvalidCompartment 验证错误 - 无效或不存在 comparment 标记。
N8220InvalidDecoratorMapDecoratorReference 验证错误 - 无效 DecoratorMap。
W2160EditorRootClassUnequalDiagramClass 验证警告 - 编辑的根类应当前与关系图类同名
W3062EnumerationFlagsShouldHaveValues 验证警告 ),如果 IsFlags 设置,文本如果所有具有值。
W3130OrphanDomainClass 验证错误 - 在根元素不管嵌入的类。
W3200InvalidDefaultDomainValue 验证错误 - 默认无效为特性。
W3380AbstractDomainRelationWithMultiplicityOneMustHaveChild 验证错误 - 用于与一个非零重数,但没有子级的抽象关系。
W3470DerivedDomainRelationshipMustBeInstantiated 验证错误 - 提取与非零将实例化的重数强制派生的关系的关系。
W3490DerivedRelationshipCannotBeInstantiated 验证错误 - 将重数一的具体基防止子实例化。
W3500BaseRelationshipMissingAbstract 验证错误 - 基本关系不是抽象的。
W3520ChangeBaseDomainRelationLowerBound 验证错误 - 在基本关系的不适当的重数。
W3565InheritSerializeId 验证错误 - SerializeId 要求。
W3571ReferenceTargetRequiresMonikerSerializeOrCustom 验证警告 - 需要的标记。
W3576AllowsDuplicateRequiresMonikerSerializeOrCustom 验证警告 - 需要的标记。
W6001UnresolvedLibraryImport 验证警告 - Dsllibrary 导入的错误路径
W6002CircularLibraryImport 验证警告 - 检测的循环 Dsllibrary 导入
W6088RoleElementNameIgnored 验证警告 - RoleElementName 不需要与省略。
W6090NoUseFullFormOrOmitOnAbstract 验证警告 - 不是请省略也不在抽象关系的 UseFullForm。
W6100DerivedRelationUseFullForm 验证错误 - 在派生的关系的 UseFullForm。
W6110DerivedRelationNoOmit 验证错误 - 请省略不建议在派生的关系。
W6160MonikerShouldBeName 验证警告 - 标记应为元素名称
W6170MonikerShouldHaveDefault 验证警告 - 标记应是具有默认
W7310BadCompartmentDecoratorLocation 验证警告 - 隔离舱修饰器应为外部或 InnerTop。
W8143SubclassOfParentElementNotMappedToShapeNorDiagram Vaildation 警告 - 父子类未映射模型或关系图。
W9065DomainTypeDescriptorHasIncompatibleProperties 验证警告 - DomainTypeDescriptor 具有 CustomCoded=true,并指定了 PropertyPaths
W9070DomainTypeDescriptorPropertiesNotSpecified 验证警告 - DomainTypeDescriptor 没有 CustomCoded=true 和所有 PropertyPaths 指定了

请参见

参考

Microsoft.VisualStudio.Modeling.DslDefinition 命名空间