ShapeElement.OnOrphaned 方法
時呼叫
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)
語法
'宣告
Public Overridable Sub OnOrphaned ( _
serializationResult As SerializationResult _
)
public virtual void OnOrphaned(
SerializationResult serializationResult
)
參數
- serializationResult
型別:Microsoft.VisualStudio.Modeling.SerializationResult
序列化警告或錯誤以顯示如果找不到 「 遺留首字串。
備註
如果它將不會連結到上層圖形,圖形會被處理。圖表會在還原序列化期間檢查,不予更新。根據預設,會從圖表中移除,不予更新。
範例
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。