src/Dsl/GeneratedCode/SerializationHelper.cs
/// <summary>
/// Called when a shape is encountered during iteration. The shape will be stored if it's orphaned.
/// A shape is considered "orphaned" if:
/// 1) It has a PresentationViewsSubject link out of it, but the Subject cannot be resolved.
/// 2) It is a connector, and the Subject is null (regardless of the existence of PresentationViewsSubject relationship).
/// </summary>
/// <param name="shape">Shape encountered.</param>
Called when a shape is encountered during iteration. The shape will be stored if it's orphaned.
A shape is considered "orphaned" if:
1) It has a PresentationViewsSubject link out of it, but the Subject cannot be resolved.
2) It is a connector, and the Subject is null (regardless of the existence of PresentationViewsSubject relationship).
Called when a shape is encountered during iteration . The shape will be stored if it ' s orphaned . A shape is considered " orphaned " if : 1 ) It has a PresentationViewsSubject link out of it but the Subject cannot be resolved . 2 ) It is a connector and the Subject is null ( regardless of the existence of PresentationViewsSubject relationship ) .
public void OnShape(DslDiagrams::ShapeElement shape)
			{
				if (this.diagram.IsOrphaned(shape))
					this.orphanedShapes.Add(shape);	
			}
public void OnShape ( DslDiagrams :: ShapeElement shape ) { if ( this . diagram . IsOrphaned ( shape ) ) this . orphanedShapes . Add ( shape ) ; }
Called when a shape is encountered during iteration.
Called when a shape is encountered during iteration .
// Orphaned.
shape
DslDiagrams::ShapeElement
None