Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une collection de descripteurs de propriété pour toutes les propriétés d'un élément de modèle.
Espace de noms : Microsoft.VisualStudio.Modeling.Design
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
Protected Function GetDisplayProperties ( _
requestor As ModelElement, _
ByRef defaultPropertyDescriptor As PropertyDescriptor _
) As PropertyDescriptorCollection
protected PropertyDescriptorCollection GetDisplayProperties(
ModelElement requestor,
ref PropertyDescriptor defaultPropertyDescriptor
)
Paramètres
- requestor
Type : Microsoft.VisualStudio.Modeling.ModelElement
L'élément de modèle pour obtenir les propriétés de.
- defaultPropertyDescriptor
Type : System.ComponentModel.PropertyDescriptor%
Un descripteur pour la propriété par défaut de l'élément, passée par référence.
Valeur de retour
Type : System.ComponentModel.PropertyDescriptorCollection
La collection de descripteurs de propriété pour toutes les propriétés de l'élément de modèle.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | requestor a la valeur nullune référence null (Nothing en Visual Basic). |
Notes
Si l'élément de modèle est marqué pour suppression, alors les retours de cette méthode une collection vide et ne met à jour pas defaultPropertyDescriptor.
Cette méthode ajoute ou exclut des descripteurs pour des propriétés de domaine selon les règles suivantes :
Excluez les propriétés de domaine de l'élément pour lequel l'ShouldCreatePropertyDescriptor retourne false.
Si l'IncludeOppositeRolePlayerProperties retourne true, ajoutez un rôle de propriété pour chacun zéro-à-un et le relation un-à-un.Chacun de ces rôle de propriété est généré en appelant la méthode d'CreateRolePlayerPropertyDescriptor.
Si l'IncludeEmbeddingRelationshipProperties retourne true, ajoutez les propriétés de l'élément cible de toutes les relations embarquées qui ne permettent pas des doublons.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
GetDisplayProperties, surcharge
Microsoft.VisualStudio.Modeling.Design, espace de noms
ShouldCreatePropertyDescriptor
IncludeOppositeRolePlayerProperties