ProtoLink Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
ProtoLink contains the information needed to recreate an ElementLink in any Store
public ref class ProtoLink sealed : Microsoft::VisualStudio::Modeling::ProtoElementBase, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
[System.Serializable]
public sealed class ProtoLink : Microsoft.VisualStudio.Modeling.ProtoElementBase, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type ProtoLink = class
inherit ProtoElementBase
interface ISerializable
interface IDeserializationCallback
Public NotInheritable Class ProtoLink
Inherits ProtoElementBase
Implements IDeserializationCallback, ISerializable
- Inheritance
- Attributes
- Implements
Constructors
ProtoLink(ElementLink) |
Creates an instance of the ProtoLink class. |
Properties
DomainClassId |
Get the Id of the domain class for this prototype element. (Inherited from ProtoElementBase) |
ElementId |
Get the Id of the prototype element. (Inherited from ProtoElementBase) |
Methods
GetObjectData(SerializationInfo, StreamingContext) |
Puts object data into the serialization data transfer object |
GetPropertyAssignments(Partition) |
Get the AttributeAssignements for the progenitor element's attributes (Inherited from ProtoElementBase) |
GetPropertyValue(Guid) |
Gets the value of the specified domain property. (Inherited from ProtoElementBase) |
GetRolePlayerId(Guid) |
Gets the Guid idenitifier of the ProtoElement playing the specified domain role in this ProtoLink. |
GetRolePlayerMonikerId(Guid) |
Gets the Guid idenitifier of the moniker playing the specified domain role in this ProtoLink. |
GetSourceRolePlayer(Partition) | |
GetTargetRolePlayer(Partition) | |
ReconstituteObject(Dictionary<Guid,Guid>, Partition) |
Recreate the ElementLink in the indicated store |
Explicit Interface Implementations
IDeserializationCallback.OnDeserialization(Object) |
Deserialize the object when the graph is fully loaded |