Partager via


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