Freigeben über


ShapeElement.OnOrphaned-Methode

Wird aufgerufen, wenn ein

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

Syntax

'Declaration
Public Overridable Sub OnOrphaned ( _
    serializationResult As SerializationResult _
)
public virtual void OnOrphaned(
    SerializationResult serializationResult
)

Parameter

Hinweise

Eine Form ist eine Waise, wenn sie nicht zu einer übergeordneten Formular verknüpft ist. Das Diagramm wird für Waisen Während der Deserialisierung überprüft. Standardmäßig werden Waisen dem Diagramm entfernt.

Beispiele

protected virtual void CheckForOrphanedShapes(DslDiagrams::Diagram diagram, DslModeling::SerializationResult serializationResult)
{
global::System.Collections.Generic.List<DslDiagrams::ShapeElement> orphanedShapes = new global::System.Collections.Generic.List<DslDiagrams::ShapeElement>();
diagram.IterateShapes(new OrphanedShapeIterator(orphanedShapes, diagram));
foreach (DslDiagrams::ShapeElement orphanedShape in orphanedShapes)
{
if (serializationResult.Failed)
break;

orphanedShape.OnOrphaned(serializationResult);
}
}

.NET Framework-Sicherheit

Siehe auch

Referenz

ShapeElement Klasse

Microsoft.VisualStudio.Modeling.Diagrams-Namespace