Sdílet prostřednictvím


ProtoElementBase – třída

Představuje prototypu pro prvek.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.ProtoElementBase
    Microsoft.VisualStudio.Modeling.ProtoElement
    Microsoft.VisualStudio.Modeling.ProtoLink

Obor názvů:  Microsoft.VisualStudio.Modeling
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Deklarace
<SerializableAttribute> _
Public MustInherit Class ProtoElementBase _
    Implements ISerializable
[SerializableAttribute]
public abstract class ProtoElementBase : ISerializable

Typ ProtoElementBase zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ProtoElementBase(Guid) Vytvoří instanci třídy ProtoElementBase pro danou domainClassId.Tento režim slouží k určení, zda daný typ DomainClassInfo mohou být sloučeny v rámci jakéhokoli prvku daný model.
Chráněná metoda ProtoElementBase(ModelElement) Vytvoří instanci třídy ProtoElementBase.
Chráněná metoda ProtoElementBase(SerializationInfo, StreamingContext) Vytvoří instanci třídy ProtoElementBase.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost DomainClassId Id třídy domény získáte pro tento prvek prototypu.
Veřejná vlastnost ElementId Získáte Id prvku prototypu.

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetObjectData Data objektu se řadí do objektu SerializationInfo.
Chráněná metoda GetPropertyAssignments Získat AttributeAssignements předka atributy prvku
Veřejná metoda GetPropertyValue Načte hodnotu vlastnosti zadanou doménu.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ReconstituteObject Vytvoří prvek v oddílu se stejnými atributy, jako prvek předka
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Prototyp je komprimovaný, serializovatelný verze prvku.Prototyp sleduje, jaké vlastnosti prvku obsahuje tak, že prototyp lze rekonstruovat do jiné úložiště.Prototyp můžete vytvořit element v jakékoli úložiště.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling – obor názvů