Metoda ElementTypeDescriptor.GetDisplayProperties — (ModelElement, PropertyDescriptor%)
Zwraca kolekcję deskryptory właściwości dla wszystkich właściwości elementu modelu.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Design
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Składnia
'Deklaracja
Protected Function GetDisplayProperties ( _
requestor As ModelElement, _
ByRef defaultPropertyDescriptor As PropertyDescriptor _
) As PropertyDescriptorCollection
protected PropertyDescriptorCollection GetDisplayProperties(
ModelElement requestor,
ref PropertyDescriptor defaultPropertyDescriptor
)
Parametry
- requestor
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Element modelu, aby uzyskać właściwości.
- defaultPropertyDescriptor
Typ: System.ComponentModel.PropertyDescriptor%
Deskryptor właściwości domyślne elementu, przekazywane przez odwołanie.
Wartość zwracana
Typ: System.ComponentModel.PropertyDescriptorCollection
Kolekcja deskryptory właściwości dla wszystkich właściwości elementu modelu.
Wyjątki
Wyjątek | Warunek |
---|---|
ArgumentNullException | requestoris nullodwołanie o wartości null (Nothing w języku Visual Basic). |
Uwagi
Jeśli element modelu jest oznaczona do usunięcia, a następnie ta metoda zwraca pustą kolekcją i nie Aktualizuj defaultPropertyDescriptor.
Metoda ta dodaje lub wyklucza deskryptory dla właściwości domeny, w oparciu o następujące zasady:
Wyłączyć domeny właściwości elementu, do których ShouldCreatePropertyDescriptor zwraca false.
Jeśli IncludeOppositeRolePlayerProperties zwraca true, dodać właściwości roli dla każdej relacji zero do jednego i jeden do jednego.Każda właściwość roli jest generowany przez wywołanie CreateRolePlayerPropertyDescriptor metody.
Jeśli IncludeEmbeddingRelationshipProperties zwraca true, dodawanie właściwości elementu docelowego osadzone relacje, które nie zezwala na duplikaty.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przeciążenie GetDisplayProperties
Przestrzeń nazw Microsoft.VisualStudio.Modeling.Design
ShouldCreatePropertyDescriptor
IncludeOppositeRolePlayerProperties