We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

LineLabelShapeSerializer.ReadPropertiesFromAttributes Method

This method deserializes all properties that are serialized as XML attributes.

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

protected override void ReadPropertiesFromAttributes(
	SerializationContext serializationContext,
	ModelElement element,
	XmlReader reader


Type: Microsoft.VisualStudio.Modeling.SerializationContext

Serialization context.

Type: Microsoft.VisualStudio.Modeling.ModelElement

In-memory LineLabelShape instance that will get the deserialized data.

Type: XmlReader

XmlReader to read serialized data from.

Because this method only handles properties serialized as XML attributes, the passed-in reader shouldn't be moved inside this method. The caller will guarantee that the reader is positioned on the open XML tag of the current element being deserialized.