Klasa ElementGroupPrototype
Zawiera informacje niezbędne do odtworzenia zestaw elementów i łącza.Służy do przechowywania elementów w menu Narzędzia, w Schowku i w operacji przeciągania.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.ElementGroupPrototype
Przestrzeń nazw: Microsoft.VisualStudio.Modeling
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Składnia
'Deklaracja
<SerializableAttribute> _
Public NotInheritable Class ElementGroupPrototype _
Implements ISerializable, IDeserializationCallback
[SerializableAttribute]
public sealed class ElementGroupPrototype : ISerializable,
IDeserializationCallback
Typ ElementGroupPrototype uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
ElementGroupPrototype(ElementGroup, IEnumerable<ModelElement>) | Konstruktor |
![]() |
ElementGroupPrototype(Partition, Guid) | Konstruktor za podejmowanie rool klasa domeny identyfikatora.Służy do określenia, czy element mogą być scalane w obszarze elementu nadrzędnego. |
![]() |
ElementGroupPrototype(Partition, ICollection<ModelElement>, ElementGroup) | Konstruktor |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ProtoElementLinks | Pobiera kolekcji ProtoElementLinks wszystkie zawarte w ElementGroupPrototype. |
![]() |
ProtoElements | Pobiera kolekcji ProtoElements wszystkie zawarte w ElementGroupPrototype. |
![]() |
RootProtoElements | Pobiera zbierania wszystkich głównych zawartych w ElementGroupPrototype ProtoElements. |
![]() |
SourceContext | Zwraca obiekt ElementGroupContext źródła tego ElementGroupPrototype |
![]() |
SourceRootElementIds | Zwraca listę tylko do odczytu identyfikatory elementu głównego z kontekstu źródła |
![]() |
TargetContext | Zwraca obiekt ElementGroupContext docelowy to ElementGroupPrototype |
![]() |
TargetRootElementIds | Zwraca listę tylko do odczytu identyfikatory elementu głównego z kontekstu docelowej |
![]() |
TopLevelProtoGroup | Prototyp dla grupy, która reprezentuje ten ElementGroupPrototype |
![]() |
UserData | Obiekt danych zdefiniowane przez użytkownika z grupy element najbardziej zewnętrzne |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
CanCreateElementGroup(Partition) | Tej grupy element prototyp utworzyć klonu grupy element genetyczny na wskazanej partycji? |
![]() |
CanCreateElementGroup(Store) | Można tej grupy element prototyp utworzyć klonu rodzicielski element grupy w magazynie wskazane? |
![]() |
CanCreateElementGroup(Partition, IElementPartitionMapper) | Tej grupy element prototyp utworzyć klonu grupy element genetyczny na wskazanej partycji? |
![]() |
CreateElementGroup(Partition) | Utworzyć klonu grupy element rodzicielski |
![]() |
CreateElementGroup(Store) | Utworzyć klonu grupy element rodzicielski |
![]() |
CreateElementGroup(Partition, IElementPartitionMapper) | Utworzyć klonu grupy element rodzicielski |
![]() |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). |
![]() |
GetObjectData | Wypełnij informacje serializacji dane niezbędne do serializacji tego obiektu. |
![]() |
GetProtoElement | Pobierz ProtoElement, odpowiadające określonym identyfikatorze. |
![]() |
GetProtoLink | Pobierz ProtoLink, odpowiadające określonym identyfikatorze. |
![]() |
GetProtoLinks | Zwraca obiekty elementy IList ProtoLink, które zawierają przekazany ProtoElementBase w DomainRoleId przekazany. |
![]() ![]() |
GetReconstitutedElement | Zwraca element modelu odtworzonego, podany identyfikator guid źródła ModelElement. |
![]() |
GetSourceRootElementId | Pobiera identyfikator głównego źródła ModelElement, który odpowiada identyfikator ModelElement określony obiekt docelowy katalogu głównego.Jeśli nie został znaleziony, zwracana jest wartości Guid.Empty. |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
IsInRole | Zwraca wartość true, jeśli przekazany ProtoElementBase jest odtwarzany w przekazany rolę w tym ElementGroupPrototype. |
![]() |
ResolveProtoLinks | Usuwa elementy IList przekazany ProtoLinks do ProtoElements, jaką odgrywają w DomainRoleId przekazany. |
![]() |
ToString() | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
![]() |
ToString(Partition) | Zrzuca się nazwy elementów i ElementLinks, w tym ElementGroupPrototype, biorąc pod uwagę definicje DomainClass w podanej partycji. |
Początek
Pola
Nazwa | Opis | |
---|---|---|
![]() ![]() |
CreatingKey | Klucz do wyszukiwania informacji kontekstu |
![]() ![]() |
DefaultDataFormatName | Dane domyślne formatowanie nazwę ElementGroupPrototype. |
![]() ![]() |
ElementGroupIdDictionary | Klucz używany w TargetContext ElementGroupContext dla elementu słownika i główny identyfikator elementu listy (Id). |
![]() ![]() |
RootElementIdList | Klucz używany w źródłowy i docelowy kontekst ElementGroupContext dla elementu listy i głównego identyfikatora obiektów RootElement list (Id). |
![]() ![]() |
RootElementList | Klucz używany w źródłowy i docelowy kontekst ElementGroupContext dla listy obiektów RootElement i głównego elementu listy. |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
IDeserializationCallback.OnDeserialization | Deserializacji obiektu, gdy wykres jest w pełni załadowany |
Początek
Uwagi
ElementGroupPrototype (EPZ) zawiera wzorzec elementów i łącza, który może służyć do tworzenia nowego zestawu elementów i łącza w operacji scalania.Podczas scalania, EPZ jest używany do tworzenia ElementGroup, który następnie jest połączony na elementy w modelu docelowym.
EGP są używane do następujących celów:
Do przenoszenia informacji w operacji przeciągania;
Do przechowywania informacji w Schowku;
Do przechowywania struktury obiektów w przyborniku.
Aby uzyskać więcej informacji, zobacz Jak: kopia programu i zachowanie Wklej - przekierowania i Jak: Dodawanie obsługi przeciągania i upuszczania.
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.