Udostępnij za pośrednictwem


Klasa DslDefinitionModelElementTypeDescriptor

TypeDescriptor DomainPath lub PropertyPath.

Hierarchia dziedziczenia

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTypeDescriptor

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.DslDefinition.Design
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Składnia

'Deklaracja
Public Class DslDefinitionModelElementTypeDescriptor _
    Inherits ElementTypeDescriptor
public class DslDefinitionModelElementTypeDescriptor : ElementTypeDescriptor

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna DslDefinitionModelElementTypeDescriptor DslDefinitionModelElementTypeDescriptor ctor.Jest on bezpośrednio wywołanie klasy podstawowej.

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ść 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 Tworzenie elementu PropertyDescriptor dla danego DomainProperty (Zastępuje ElementTypeDescriptor.CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[])).
Metoda chroniona CreateRolePlayerPropertyDescriptor Metoda służąca do tworzenia elementu PropertyDescriptor, który opisuje relację i roli mają być wyświetlane w siatce. (Zastępuje ElementTypeDescriptor.CreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[])).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim 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 Zwraca nazwę klasy, którą reprezentuje ten deskryptor. (Odziedziczone z ElementTypeDescriptor).
Metoda publiczna GetComponentName Pobiera nazwę elementu modelu, która jest reprezentowana przez tę klasę. (Odziedziczone z ElementTypeDescriptor).
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 (Zastępuje ElementTypeDescriptor.GetExtensionProperties(ModelElement, array<Attribute[])).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetProperties() (Zastępuje ElementTypeDescriptor.GetProperties()).
Metoda publiczna GetProperties(array<Attribute[]) Metody dostaw swój własny zestaw deskryptorów właściwości dla wyznaczonych ModelElement. (Zastępuje ElementTypeDescriptor.GetProperties(array<Attribute[])).
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 Dla określonego modelu element zwraca wartość, która wskazuje, czy chcesz dodać właściwości roli dla relacji zero do jednego i jeden do jednego. (Odziedziczone z ElementTypeDescriptor).
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 Czy utworzyć typ deskryptora właściwość givne pobiera. (Zastępuje ElementTypeDescriptor.ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo)).
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 wartość typu 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.DslDefinition.Design