DslViolationId, énumération
Énumération des erreurs de validation de contraintes DMDM prédéfinies. Commence les noms d'erreur par « E », les avertissements par « W ».
Espace de noms : Microsoft.VisualStudio.Modeling.DslDefinition
Assembly : Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Syntaxe
'Déclaration
Public Enumeration DslViolationId
public enum DslViolationId
Membres
Nom de membre | Description | |
---|---|---|
E0000GeneralError | ID d'erreur générale pour le débogage. | |
E2020ElementToolCreatingRoot | Erreur de validation. L'outil tente de créer la racine | |
E2030ElementToolWrongType | Erreur de validation. L'outil tente de créer un élément de DomainRelationship ou de diagramme | |
E2050DuplicateToolName | Erreur de validation. Nom d'outil en double. | |
E2051EmptyToolName | Erreur de validation : nom d'outils vide | |
E2060ToolboxIconInvalid | Erreur de validation : icône d'outils non valide | |
E2061ToolboxIconFileNotFound | Erreur de validation : fichier icône d'outil introuvable. | |
E2070ToolboxHelpKeywordFormat | Erreur de validation. Format non valide de la clé d'aide d'outils | |
E2080ToolboxCaptionEmpty | Erreur de validation : pas de légende d'élément de boîte à outils | |
E2090SourceCursorIconInvalid | Erreur de validation. Chemin du fichier d'icône du curseur source de connecteur non valide | |
E2091SourceCursorIconFileNotFound | Erreur de validation. Fichier icône du curseur source de connecteur introuvable | |
E2100TargetCursorIconInvalid | Erreur de validation. Chemin du fichier d'icône du curseur cible de connecteur non valide | |
E2101TargetCursorIconFileNotFound | Erreur de validation. Fichier icône du curseur cible de connecteur introuvable | |
E2110DuplicateToolboxTabText | Erreur de validation. Titre d'onglet de boîte à outils en double. | |
E2111EmptyToolboxTabText | Erreur de validation : titre d'onglet de boîte à outils vide. | |
E2120EditorIconInvalid | Erreur de validation. Chemin d'accès du fichier icône d'éditeur non valide. | |
E2121EditorIconFileNotFound | Erreur de validation. Fichier icône d'éditeur introuvable. | |
E2130EditorFileExtension | Erreur de validation : extension de fichier non valide. | |
E2152DslEditorRootClassWrongType | Erreur de validation. La classe racine d'éditeur n'est pas un DomainClass brut. | |
E2155DslEditorRootClassUndefined | Erreur de validation. La classe racine d'éditeur n'est pas spécifiée. | |
E2180InvalidXmlSerializationNamespace | Erreur de validation. Espace de noms XML non valide de XmlSerialization. | |
E2200EditorEmptyGuid | Erreur de validation : guid d'éditeur non valide | |
E2210ExplorerEmptyGuid | Erreur de validation : guid de l'explorateur non valide | |
E2215ExplorerInvalidName | Erreur de validation : nom de l'explorateur non valide | |
E3000InternalClassName | Erreur de validation : conflits de nom avec le code généré. | |
E3001InternalXmlName | Erreur de validation. Conflits de noms XML avec des CD. | |
E3005InvalidDisplayName | Erreur de validation. Nom vide ou displayname. | |
E3040DslLibraryClassMemberWrongType | Erreur de validation. Les classes de la bibliothèque Dsl doivent toutes être DomainClasses brutes. | |
E3041InvalidNamespace | Erreur de validation : espace de noms invalide. | |
E3042InvalidIdentifier | Erreur de validation : identificateur C# non valide. | |
E3043InvalidIdentifierNoContext | Erreur de validation : identificateur C# non valide. | |
E3045DslLibraryVersionOutOfRange | Erreur de validation : numéro de version négatif. | |
E3060EnumerationLiteralNameNotUnique | Erreur de validation. Nom littéral en double dans une énumération. | |
E3061EnumerationValueNotNullOrInteger | Erreur de validation. La valeur d'énumération fournie n'est pas un entier. | |
E3070NameNotUniqueSameType | Erreur de validation. Noms en double parmi DomainClasses dans le même espace de noms. | |
E3071NameNotUniqueDifferentType | Erreur de validation. Noms en double parmi DomainClasses dans le même espace de noms. | |
E3080DomainClassHasCircularInheritance | Erreur de validation. Héritage circulaire entre DomainClasses. | |
E3090BaseDomainClassIsSealed | Erreur de validation : la classe de base est sealed. | |
E3100DuplicateDoubleDerivedClassDefined | Erreur de validation. Nom de classe terminé par « DoubleDerived ». | |
E3110DslEditorRootClassCannotBeAbstract | Erreur de validation : classe de racine abstraite. | |
E3120ClassReferredByElementToolCannotBeAbstract | Erreur de validation : classe d'outil abstraite. | |
E3160BaseDomainClassAccessibility | Erreur de validation : classe de base moins accessible que dérivée. | |
E3170DomainPropertyNameNotUnique | Erreur de validation. Nom de la propriété en double. | |
E3171DomainPropertyNameNotAllowed | Erreur de validation. Conflit entre un nom de propriété et une classe de base implicite. | |
E3180DomainPropertyNameClashWithClass | Erreur de validation : la propriété et le rôle de noms sont en conflit. | |
E3181DomainRoleNameClashWithInternal | Erreur de validation. Conflit entre un nom de propriété et une classe de base implicite. | |
E3182RolePropertyNameClashWithInternal | Erreur de validation. Conflit entre un nom de propriété et une classe de base implicite. | |
E3185RolePropertyPrivateNoDerivation | Erreur de validation. Impossible de substituer le rôle de propriété si privé | |
E3190InvalidDefaultValue | Erreur de validation. Valeur par défaut non valide pour la propriété. | |
E3192DefaultValueNotUsingInvariantCulture | Erreur de validation. Valeur par défaut n'utilisant pas InvariantCulture. | |
E3230OnlyOneDomainPropertyElementNameTrueAllowed | Erreur de validation : plusieurs propriétés marquées IsElementName. | |
E3240ElementNameProviderIsNotAllowed | Erreur de validation. ElementNameProvider mais pas IsElementName. | |
E3241NamePropertyWrongType | Erreur de validation : propriété qui n'est pas de type chaîne marquée IsElementName. | |
E3250PropertyTypeAccessibility | Erreur de validation. Type de propriété moins accessible que la propriété. | |
E3260MonikersInaccessible | Erreur de validation : MonikerKey ou qualificatif moniker privé ou interne | |
E3280TypeDefinedInOtherModel | Erreur de validation. Un type est défini dans un modèle séparé non importé par celui là. | |
E3285InvalidPropertyType | Erreur de validation : type de propriété non valide. | |
E3300DomainRoleNameNotUnique | Erreur de validation. Nom de rôle en double. | |
E3310AllowDupInconsistentWithEmbeddingAndMultiplicity | Erreur de validation : AllowDuplicate signifie pas d'incorporation et une multiplicité à plusieurs. | |
E3320MismatchingAllowDupFromBaseRelationship | Erreur de validation : AllowDuplicate doit être compatible avec la relation de base. | |
E3331MismatchBaseClassAndBaseRelationship | Erreur de validation. La relation ne peut pas hériter de DomainClass. | |
E3340MismatchBaseClassLink | Erreur de validation. Les liens de classe de base doivent être de type correct. | |
E3350TargetRolePlayerMustBeProperDomainClassInEmbeddingRelationship | Erreur de validation. La cible de l'incorporation ne peut pas être une relation. | |
E3360MismatchingIsEmbeddingFromBaseRelationship | Erreur de validation : IsEmbedding doit correspondre à la relation de base. | |
E3370BaseRelationMustBeAbstractWhenIsEmbeddingMismatchFromBase | Erreur de validation : IsEmbedding doit correspondre à la base. | |
E3390AbstractRelationshipCannotBeReferredByLinkConnectDirective | Erreur de validation : la directive de connexion de lien doit faire référence à un DomainClass. | |
E3420BaseRelationshipRolePlayerIncompatible | Erreur de validation. L'acteur de rôle de rapport de base n'est pas une base de ce roleplayer. | |
E3430RolePlayerAndDomainRelationshipDifferentModel | Erreur de validation. Le roleplayer et la relation sont dans des modèles différents. | |
E3432SourceRolePlayerDifferentModel | Erreur de validation. Roleplayer source dans un modèle différent (impossible de sérialiser). | |
E3440DomainRolePropertyNameInvalid | Erreur de validation : nom de propriété du rôle manquant ou non valide. | |
E3445DomainRolePlayerInvalid | Erreur de validation : acteur de rôle manquant ou non valide. | |
E3450RoleCollectionTypeIncompatibleWithMultiplicity | Erreur de validation. Type de collection du rôle spécifié incompatible à la multiplicité. | |
E3460InconsistentEmbeddedRoleMultiplicityAmongDescendents | Erreur de validation : les multiplicités doivent être compatibles avec la base. | |
E3465TargetMultiplicityMaxOne | Erreur de validation. Les relations d'incorporation ne peuvent pas avoir « plusieurs » multiplicité cible. | |
E3480DerivedRelationshipLowerBoundZero | Erreur de validation : multiplicité dérivée de relation incompatible. | |
E3510DerivedRelationshipUpperBoundMustBeOne | Erreur de validation : multiplicité dérivée de relation incompatible. | |
E3570ReferenceTargetRequiresMonikerOrSerialize | Erreur de validation : moniker requis. | |
E3575AllowsDuplicateRequiresMonikerOrSerialize | Erreur de validation : moniker requis. | |
E4000PathMustHaveSegments | Erreur de validation : chemin d'accès vide non autorisé. | |
E4005InvalidRole | Erreur de validation : rôle manquant ou non valide dans le chemin d'accès. | |
E4010PathSegmentDislocation | Erreur de validation. Cible de segment de chemin d'accès non compatible avec la source du suivant. | |
E4015PathInitialDislocation | Avertissement de validation. Cible de segment de chemin d'accès pas à la classe d'origine. | |
E4020PathElementSegmentDislocation | Erreur de validation. Cible de segment de chemin d'accès non compatible avec la source du suivant. | |
E4030OnlyLastLinksMultiple | Erreur de validation : liens multiples non-autorisés à l'exception comme segment de chemin d'accès final. | |
E4040PathEndDislocation | Erreur de validation : segment final de chemin d'accès incompatible avec la classe cible. | |
E4100PropertyNotInContainer | Erreur de validation. La propriété dans le chemin d'accès appartient à une classe différente de celle prévue | |
E4110NoPropertyInPropertyPath | Erreur de validation : aucune propriété définie dans un chemin de propriété. | |
E4120CannotParseDomainPath | Erreur de validation. Le chemin d'accès de domaine ne peut pas être analysé | |
E4125InvalidExplorerBehaviorHiddenNodePath | Erreur de validation : chemin d'accès valide de domaine de nœud masqué de comportement de l'explorateur | |
E5000ElementMergeMissingIndex | Erreur de validation : aucune classe d'index dans ElementMerge. | |
E5010DuplicateElementMergeDirectives | Erreur de validation. Deux ElementMerges pour la même classe d'index. | |
E5030ElementMergeHasForwardingAndLinkCreation | Erreur de validation. ElementMerge a à la fois des chemins d'accès de création et de transfert et de liaison. | |
E5031ElementMergeHasForwardingAndCustom | Erreur de validation. ElementMerge n'a pas de chemin d'accès de transfert et est défini pour IsCustom. | |
E5040ElementMergeHasCollectionForwardingPath | Erreur de validation. Le chemin d'accès de transfert d'ElementMerge ne peut pas contenir plusieurs éléments. | |
E5050LinkCreationPathTarget | Erreur de validation : le chemin d'accès de LinkCreation n'est pas compatible avec la classe d'index. | |
E5060LinkCreationPathMustBeLinks | Erreur de validation : le chemin d'accès de création de lien doit se terminer dans un segment de liens. | |
E5070LinkCreationPathMustNotBeAbstract | Erreur de validation. Le segment final d'un chemin d'accès de création de liens ne doit pas être abstrait. | |
E5090RolePlayerConnectDirectivePathCollection | Erreur de validation. RolePlayerConnectDirective ne doit pas être un chemin d'accès de collection. | |
E5110DuplicateConnectionBuilderNames | Erreur de validation. Noms ConnectionBuilder en double. | |
E5111ConnectionBuilderEmptyName | Erreur de validation. Nom ConnectionBuilder vide. | |
E5130LinkDirectiveCustomOrRelationship | Erreur de validation. ConnectionBuilder doit avoir un LinkConnectDirective ou être UsesCustomConnect. | |
E5150LinkConnectorTargetTypeIncompatible | Erreur de validation : type de cible LinkConnectDirective incorrect. | |
E6010RootCannotBeSerialized | Erreur de validation. La classe racine doit avoir SerializeId ou une clé de moniker. | |
E6040XmlClassDataDuplicateTypeName | Erreur de validation. Noms de types pour XmlClassData dupliqués | |
E6041XmlClassDataInvalidTypeName | Erreur de validation : nom de type vide dans XmlClassData. | |
E6060XmlClassDataDuplicateElementName | Erreur de validation. Noms d'éléments en double dans XmlClassData. | |
E6061XmlClassDataInvalidElementName | Erreur de validation : nom d'élément vide dans XmlClassData. | |
E6062XmlClassDataInvalidClass | Erreur de validation : moniker de classe manquant ou non valide dans XmlClassData. | |
E6065XmlElementNameSameAsMoniker | Erreur de validation : MonikerElementName ne doit pas être identique à ElementName | |
E6067XmlInvalidMonikerAttributeName | Erreur de validation : le nom d'attribut moniker doit être un nom XM valide | |
E6068XmlInvalidMonikerElementName | Erreur de validation : le nom d'élément moniker doit être un nom XM valide | |
E6070XmlPropertyMoniker | Erreur de validation : moniker de propriété non valide dans XmlClassData. | |
E6071DuplicateMonikerKey | Erreur de validation : plusieurs propriété marquée comme clé de moniker. | |
E6072DuplicateMonikerQualifier | Erreur de validation : plusieurs propriété marquée comme qualificateur de moniker. | |
E6085InvalidDomainRelationshipReference | Erreur de validation : moniker de relation de domaine non valide. | |
E6086IncompatibleDomainRelationshipReference | Erreur de validation : moniker de relation de domaine non valide. | |
E6087InvalidRoleElementName | Erreur de validation : moniker de relation de domaine non valide. | |
E6115PropertiesUseFullForm | Erreur de validation. UseFullForm requise. | |
E6117AllowDuplicatesUseFullForm | Erreur de validation. UseFullForm requise. | |
E6125CustomRelationsUseFullForm | Erreur de validation. Définit UseFullForm où la relation est personnalisée. | |
E6130XmlPropertyDataInvalidDomainProperty | Erreur de validation : moniker de propriété de domaine manquant ou non valide dans XmlPropertyData. | |
E6140DuplicateXmlElementName | Erreur de validation. Propriété XML en double ou nom de rôle d'élément dans XmlClassData. | |
E6150MonikerMustBeAttributeRepresentation | Erreur de validation. Ne pas définir le paramètre Ignorer dans les propriétés qui sont clé ou qualificatif du moniker. | |
E7010NegativeWidthHeightThickness | Erreur de validation : largeur, hauteur ou épaisseur négative. | |
E7080FixedTooltipTextEmpty | Erreur de validation. TooltipText marqué comme corrigé, mais aucune correction fournie. | |
E7100DuplicateDecoratorName | Erreur de validation. Nom de l'élément décoratif dupliqué. | |
E7101EmptyDecoratorName | Erreur de validation : nom d'élément décoratif vide. | |
E7140ExpandCollapseNotOnShape | Erreur de validation : élément décoratif ExpandCollapse inapproprié sur cet élément de diagramme. | |
E7150IconDecoratorImageInvalid | Erreur de validation : chemin d'accès d'élément décoratif de l'icône non valide. | |
E7151IconDecoratorImageFileNotFound | Erreur de validation : fichier décorateur d'icône introuvable. | |
E7160ImageShapeImageInvalid | Erreur de validation : chemin d'accès de fichier image non valide. | |
E7161ImageShapeImageFileNotFound | Erreur de validation : fichier de forme d'image introuvable. | |
E7170CompartmentNameDuplicate | Erreur de validation. Nom de compartiment en double. | |
E7171CompartmentNameEmpty | Erreur de validation. Nom de compartiment vide. | |
E7180CompartmentFontSizeOutOfRange | Erreur de validation : taille de police non valide. | |
E7200ElementMergeInvalidOnShape | Erreur de validation. Fusion d'élément non valide sur une forme. | |
E7210ElementCustomMergeInvalidOnDiagramElement | Erreur de validation. Fusion personnalisée non valide sur un diagramme. | |
E7220ElementMergeLinkCreationPathsInvalidOnDiagramElement | Erreur de validation : chemins d'accès de création de lien non valides sur un diagramme. | |
E8077ShapeMapParentElementPathNull | Erreur de validation : l'élément parent ne doit pas être null | |
E8080ShapeMapParentElementNotCollection | Erreur de validation : l'élément parent ne doit pas être une collection. | |
E8100MappedShapeOccursInUnmappedShapes | Erreur de validation. La forme se produit à la fois dans des formes mappées et dans la liste des formes non mappées. | |
E8130MappingDiagramClass | Erreur de validation. Impossible de mapper la classe du diagramme. | |
E8140ShapeMapInvalidForCompartmentShape | Erreur de validation. Utilisez CompartmentShapeMap pour un CompartmentShape. | |
E8141ShapeMapInvalidForSwimLane | Erreur de validation. Utilisez une carte appropriée pour un couloir. | |
E8142NoShapeNorDiagramMappedToParentElement | Erreur de validation : aucune forme ou diagramme n'est mappé au chemin d'accès de l'élément parent (ou des sous-classes non abstraites). | |
E8145InvalidParentShapeType | Erreur de validation : parentage de forme valide. | |
E8146InvalidParentSubclassShapeType | Erreur de validation : parentage de forme valide. | |
E8150DuplicateCompartment | Erreur de validation. Mappage de compartiment en double. | |
E8155MissingCompartmentMap | Erreur de validation. Compartiment non mappé. | |
E8160CompartmentElementsDisplayedCollection | Erreur de validation. Les compartiments doivent afficher les collections. | |
E8161CompartmentElementsDisplayedInvalid | Erreur de validation : ElementsDisplayed absent dans le mappage de compartiment. | |
E8191CompartmentMapPropertyDisplayedInvalid | Erreur de validation : chaîne personnalisée non valide. | |
E8201ConnectorMapMissingRelationOrConnector | Erreur de validation - ConnectorMap non valide. | |
E8210ConnectorMapSourceNotMapped | Erreur de validation - ConnectorMap non valide. | |
E8211ConnectorMapTargetNotMapped | Erreur de validation - ConnectorMap non valide. | |
E8215ConnectorMapNotAbstract | Erreur de validation - ConnectorMap non valide. | |
E8225InvalidDecoratorMapNoVisibilityOrProperty | Erreur de validation. Le mappage de décorateur n'a ni la visibilité ni le chemin de propriété | |
E8230InconsistentSwimlaneAlignment | Erreur de validation. Couloirs orientés dans différentes directions. | |
E8250DuplicateShapeMap | Erreur de validation. Deux shapemaps mappent la même forme à la même classe. | |
E8260InconsistentConnectorMapCustomization | Erreur de validation. Paramètres de personnalisation différents sur des cartes du même connecteur. | |
E8265DuplicateConnectorMap | Erreur de validation. Deux cartes de connecteur mappent la même relation et le même connecteur. | |
E9060PropertyPathInTypeDescriptor | Erreur de validation : chemin de propriété non valide. | |
N0101XmlDefinitionNoBehavior | Erreur de validation. XmlDefinition n'a aucun XmlSerializationBehavior | |
N0110EditorNoValidation | Erreur de validation. L'éditeur n'a aucune validation | |
N0120DslNoDiagram | Erreur de validation. DSL n'a aucun diagramme | |
N2140EditorDslMustEqualRootLibrary | Erreur de validation : DSL incohérente reportée par l'éditeur et la classe racine. | |
N2150XmlSerializationInconsistent | Erreur de validation : références DSL incohérentes du XmlSerialization et du concepteur. | |
N2220ExplorerHasNoBehavior | Erreur de validation : l'explorateur n'a aucun comportement | |
N3435InvalidRole | Erreur de validation : rôle manquant ou non valide. | |
N3461RootIsEmbeddedTarget | Erreur de validation. La racine de l'éditeur est également cible de l'incorporation avec une multiplicité « one ». | |
N3640EmptyGuid | Erreur de validation : guid vide non autorisé : pas ouvert. | |
N7050IncompatibleBase | Erreur de validation : forme de base incompatible. | |
N8075ShapeMapInvalidShapeOrClass | Erreur de validation : forme manquante ou non valide ou moniker de classe. | |
N8180InvalidCompartment | Erreur de validation : moniker de compartiment manquant ou non valide. | |
N8220InvalidDecoratorMapDecoratorReference | Erreur de validation : DecoratorMap non valide. | |
W2160EditorRootClassUnequalDiagramClass | Avertissement de validation. La classe racine de l'éditeur doit actuellement être la même que la classe de diagramme | |
W3062EnumerationFlagsShouldHaveValues | Avertissement de validation. Si IsFlags est défini, les littéraux doivent tous avoir des valeurs. | |
W3130OrphanDomainClass | Erreur de validation. Classe incorporée dans la racine de façon non transitive. | |
W3200InvalidDefaultDomainValue | Erreur de validation. Valeur par défaut non valide pour la propriété. | |
W3380AbstractDomainRelationWithMultiplicityOneMustHaveChild | Erreur de validation : relation abstraite avec une multiplicité non nulle mais aucun enfant. | |
W3470DerivedDomainRelationshipMustBeInstantiated | Erreur de validation : relation abstraite avec des forces de multiplicité non nulles dérivées des relations à instancier. | |
W3490DerivedRelationshipCannotBeInstantiated | Erreur de validation. Une base concrète avec la multiplicité One empêche des enfants d'être instanciés. | |
W3500BaseRelationshipMissingAbstract | Erreur de validation. La relation de base n'est pas abstraite. | |
W3520ChangeBaseDomainRelationLowerBound | Erreur de validation : multiplicité incorrecte sur la relation de base. | |
W3565InheritSerializeId | Erreur de validation. SerializeId requis. | |
W3571ReferenceTargetRequiresMonikerSerializeOrCustom | Avertissement de validation. Moniker requis. | |
W3576AllowsDuplicateRequiresMonikerSerializeOrCustom | Avertissement de validation. Moniker requis. | |
W6001UnresolvedLibraryImport | Avertissement de validation. Chemin d'accès incorrect de l'importation Dsllibrary | |
W6002CircularLibraryImport | Avertissement de validation. Importation circulaire de Dsllibrary détectée | |
W6088RoleElementNameIgnored | Avertissement de validation. RoleElementName non requis avec omission. | |
W6090NoUseFullFormOrOmitOnAbstract | Avertissement de validation. Ni omission ni UseFullForm sur les relations abstraites. | |
W6100DerivedRelationUseFullForm | Erreur de validation. UseFullForm dans une relation dérivée. | |
W6110DerivedRelationNoOmit | Erreur de validation : omission non recommandée sur la relation dérivée. | |
W6160MonikerShouldBeName | Avertissement de validation. Le moniker doit être un nom d'élément | |
W6170MonikerShouldHaveDefault | Avertissement de validation. Le moniker doit avoir une valeur par défaut | |
W7310BadCompartmentDecoratorLocation | Avertissement de validation. L'élément décoratif du compartiment doit être externe ou InnerTop. | |
W8143SubclassOfParentElementNotMappedToShapeNorDiagram | Avertissement de validation. La sous-classe du parent n'est pas mappée à la forme ou au diagramme. | |
W9065DomainTypeDescriptorHasIncompatibleProperties | Avertissement de validation : DomainTypeDescriptor a à la fois CustomCoded=true et PropertyPaths spécifiés | |
W9070DomainTypeDescriptorPropertiesNotSpecified | Avertissement de validation : DomainTypeDescriptor n'a ni CustomCoded=true ni PropertyPaths spécifiés |
Voir aussi
Référence
Microsoft.VisualStudio.Modeling.DslDefinition, espace de noms