ProtoLink Class

 

Contains the information needed to recreate an ElementLink in any store.

Namespace:   Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)


[SerializableAttribute]
public ref class ProtoLink sealed : ProtoElementBase, ISerializable, 
	IDeserializationCallback

NameDescription
System_CAPS_pubmethodProtoLink(ElementLink^)

Creates an instance of the ProtoLink class.

NameDescription
System_CAPS_pubpropertyDomainClassId

Get the Id of the domain class for this prototype element.(Inherited from ProtoElementBase.)

System_CAPS_pubpropertyElementId

Get the Id of the prototype element.(Inherited from ProtoElementBase.)

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo^, StreamingContext)

Puts object data into the serialization data transfer object(Overrides ProtoElementBase::GetObjectData(SerializationInfo^, StreamingContext).)

System_CAPS_pubmethodGetPropertyValue(Guid)

Gets the value of the specified domain property.(Inherited from ProtoElementBase.)

System_CAPS_pubmethodGetRolePlayerId(Guid)

Gets the Guid idenitifier of the ProtoElement playing the specified domain role in this ProtoLink.

System_CAPS_pubmethodGetRolePlayerMonikerId(Guid)

Gets the Guid idenitifier of the moniker playing the specified domain role in this ProtoLink.

System_CAPS_pubmethodGetSourceRolePlayer(Partition^)

System_CAPS_pubmethodGetTargetRolePlayer(Partition^)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodReconstituteObject(Dictionary<Guid, Guid>^, Partition^)

Recreate the ElementLink in the indicated store(Overrides ProtoElementBase::ReconstituteObject(Dictionary<Guid, Guid>^, Partition^).)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDeserializationCallback::OnDeserialization(Object^)

Deserialize the object when the graph is fully loaded

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: