Sdílet prostřednictvím


ProtoElement – třída

Představuje prototypu třídy pro element.

Hierarchie dědičnosti

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

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 NotInheritable Class ProtoElement _
    Inherits ProtoElementBase _
    Implements ISerializable
[SerializableAttribute]
public sealed class ProtoElement : ProtoElementBase, 
    ISerializable

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

Konstruktory

  Název Popis
Veřejná metoda ProtoElement(Guid) Vytvoří instanci třídy ProtoElementBase
Veřejná metoda ProtoElement(ModelElement) Vytvoří instanci třídy ProtoElement.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost DomainClassId Id třídy domény získáte pro tento prvek prototypu. (Zděděno z ProtoElementBase.)
Veřejná vlastnost ElementId Získáte Id prvku prototypu. (Zděděno z ProtoElementBase.)

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (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. (Přepisuje ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext).)
Veřejná metoda GetPropertyValue Načte hodnotu vlastnosti zadanou doménu. (Zděděno z ProtoElementBase.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda ReconstituteObject Vytvoří prvek v oddílu se stejnými atributy, jako prvek předka (Přepisuje ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition).)
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 si je vědoma jaké vlastnosti prvku obsahuje tak, aby bylo možné rekonstruovat do jiné ú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ů