ElementTypeDescriptor.GetDisplayProperties – metoda (ModelElement, PropertyDescriptor%)
Vrátí kolekci vlastností popisovače pro všechny vlastnosti prvku modelu.
Obor názvů: Microsoft.VisualStudio.Modeling.Design
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Deklarace
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
Získat vlastnosti prvku modelu.
- defaultPropertyDescriptor
Typ: System.ComponentModel.PropertyDescriptor%
Popisovač pro výchozí vlastnost prvek a předání odkazem.
Vrácená hodnota
Typ: System.ComponentModel.PropertyDescriptorCollection
Kolekce vlastností popisovače pro všechny vlastnosti prvku modelu.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | requestor je nullodkaz null (Nothing v jazyce Visual Basic). |
Poznámky
Pokud prvek modelu je označena pro odstranění, je tato metoda vrátí prázdnou kolekci a neaktualizuje defaultPropertyDescriptor.
Tato metoda přidá nebo vylučuje popisovače vlastnosti domény na základě následujících pravidel:
Vyloučit domény vlastnosti prvku, jehož ShouldCreatePropertyDescriptor vrátí false.
Pokud IncludeOppositeRolePlayerProperties vrátí true, přidání role vlastnosti pro každý vztah nula: 1 a 1: 1.Každou roli vlastnost generovaných volání CreateRolePlayerPropertyDescriptor metoda.
Pokud IncludeEmbeddingRelationshipProperties vrátí true, přidat vlastnosti cílový prvek vložený vztahů, které nejsou přípustné duplicity.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
GetDisplayProperties – přetížení
Microsoft.VisualStudio.Modeling.Design – obor názvů
ShouldCreatePropertyDescriptor
IncludeOppositeRolePlayerProperties