Udostępnij za pośrednictwem


Klasa DiagramTypeDescriptor

Wyspecjalizowany typ deskryptora dla klasy diagramu.

Hierarchia dziedziczenia

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
        Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptor

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Składnia

'Deklaracja
Public Class DiagramTypeDescriptor _
    Inherits PresentationElementTypeDescriptor
public class DiagramTypeDescriptor : PresentationElementTypeDescriptor

Typ DiagramTypeDescriptor uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DiagramTypeDescriptor(ICustomTypeDescriptor, Diagram)
Metoda publiczna DiagramTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement) Nieaktualne.

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona ComponentType Pobiera Type elementu modelu, reprezentujących tej klasy. (Odziedziczone z ElementTypeDescriptor).
Właściwość publiczna ModelElement Pobiera element modelu, reprezentujących tej klasy. (Odziedziczone z ElementTypeDescriptor).
Właściwość publiczna PresentationElement Zwraca element modelu prezentacji, które są opisane przez ten deskryptor (Odziedziczone z PresentationElementTypeDescriptor).
Właściwość chroniona RepresentedModelElement (Odziedziczone z PresentationElementTypeDescriptor).
Właściwość chroniona Store (Odziedziczone z ElementTypeDescriptor).

Początek

Metody

  Nazwa Opis
Metoda chroniona CollectionRolePropertiesBrowsable Dla wszystkich relacji uczestnictwa tego elementu modelu zwrotu, czy dowolnego elementu PropertyDescriptor dla właściwości kolekcji, oparte na rolach jest Browsable (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona CreateCollectionPropertyDescriptor (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona CreatePropertyDescriptor Tworzy deskryptor właściwości elementu modelu. (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona CreateRolePlayerPropertyDescriptor Tworzy deskryptor właściwości rolę elementu modelu. (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetAttributes Zwraca kolekcję atrybutów niestandardowych dla typu, reprezentowane przez ten typ deskryptora. (Odziedziczone z CustomTypeDescriptor).
Metoda chroniona GetCategory Zwraca zlokalizowany ciąg dla kategorii właściwości domeny. (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna GetClassName Pobiera nazwę klasy, wyświetlane w siatce właściwości. (Odziedziczone z PresentationElementTypeDescriptor).
Metoda publiczna GetComponentName (Zastępuje PresentationElementTypeDescriptor.GetComponentName()).
Metoda publiczna GetConverter Zwraca konwertera typu dla typu, reprezentowane przez ten typ deskryptora. (Odziedziczone z CustomTypeDescriptor).
Metoda publiczna GetDefaultEvent Zwraca deskryptor zdarzenia dla zdarzenia domyślnego obiektu reprezentowanego przez ten typ deskryptora. (Odziedziczone z CustomTypeDescriptor).
Metoda publiczna GetDefaultProperty Zwraca deskryptor właściwości domyślne właściwości obiektu reprezentowanego przez ten typ deskryptora. (Odziedziczone z CustomTypeDescriptor).
Metoda chroniona GetDescription Zwraca ciąg zlokalizowany opis właściwości domeny. (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona GetDisplayProperties(ModelElement, PropertyDescriptor%) Zwraca kolekcję deskryptory właściwości dla wszystkich właściwości elementu modelu. (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) Zwraca listę deskryptory właściwości odpowiadające każdej właściwości domeny (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona GetDomainClassInfo Zwraca informacje o klasie domeny dla typu opisywany element. (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona GetDomainPropertyAttributes Zwraca tablicę niestandardowych atrybutów, które są stosowane do właściwości opisanych. (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna GetEditor Zwraca Edytor określonego typu, który ma być skojarzona z klasą, reprezentowane przez ten typ deskryptora. (Odziedziczone z CustomTypeDescriptor).
Metoda publiczna GetEvents() Zwraca kolekcję deskryptory zdarzenia dla obiektu reprezentowanego przez ten typ deskryptora. (Odziedziczone z CustomTypeDescriptor).
Metoda publiczna GetEvents(array<Attribute[]) Zwraca kolekcję filtrowane deskryptorów zdarzeń do obiektu reprezentowanego przez ten typ deskryptora. (Odziedziczone z CustomTypeDescriptor).
Metoda chroniona GetExtensionProperties Zwróci deskryptory właściwości dla wszelkich elementów rozszerzeń (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetProperties() Zwraca kolekcję deskryptory właściwości domeny, który zawiera wszystkie właściwości typu opisane. (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna GetProperties(array<Attribute[]) Zwraca wartość właściwości dla tego wystąpienia składnika za pomocą tablicy atrybutu jako filtr. (Odziedziczone z PresentationElementTypeDescriptor).
Metoda chroniona GetPropertyDescriptorDisplayName Zwraca zlokalizowany ciąg dla nazwy wyświetlania właściwości domeny. (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna GetPropertyOwner Zwraca obiekt, który zawiera właściwość opisane przez deskryptor określonej właściwości. (Odziedziczone z CustomTypeDescriptor).
Metoda chroniona GetRolePlayerPropertyAttributes Zwraca tablicę niestandardowych atrybutów, które są stosowane do właściwości opisane roli. (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona IncludeCollectionRoleProperties Dla wszystkich relacji uczestnictwa tego elementu modelu zwrotu czy elementu PropertyDescriptor dla właściwości kolekcji, na podstawie ról. (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona IncludeEmbeddingRelationshipProperties Dla określonego modelu element zwraca wartość, która wskazuje, czy chcesz dodać właściwości elementu docelowego osadzone relacje, które nie zezwala na duplikaty. (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona IncludeOppositeRolePlayerProperties Wszystkie relacje uczestnictwa tego elementu modelu zwrotu czy mają być wyświetlane przeciwnych player rolę ElementName właściwości, jeśli istnieje (Odziedziczone z PresentationElementTypeDescriptor).
Metoda chroniona IsPropertyDescriptorReadOnly Zwraca wartość, która wskazuje, czy opisano właściwość jest tylko do odczytu. (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona ShouldCreateCollectionPropertyDescriptor W przypadku relacji i instancji poziomu rolę uczestników zaangażowanych zwracają czy utworzyć deskryptor kolekcje właściwości (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona ShouldCreatePropertyDescriptor Zwraca wartość, która wskazuje, czy dla właściwości określonej domeny powinien zostać utworzony deskryptora. (Odziedziczone z ElementTypeDescriptor).
Metoda chroniona ShouldCreateRolePlayerPropertyDescriptor Zwraca wartość, która wskazuje, czy należy utworzyć deskryptora dla właściwości określonej roli. (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams