ShapeElement.OnOrphaned 메서드
다음과 같은 경우 호출
네임스페이스: Microsoft.VisualStudio.Modeling.Diagrams
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
구문
‘선언
Public Overridable Sub OnOrphaned ( _
serializationResult As SerializationResult _
)
public virtual void OnOrphaned(
SerializationResult serializationResult
)
매개 변수
- serializationResult
형식: Microsoft.VisualStudio.Modeling.SerializationResult
고아가 있을 경우 표시할 serialization 경고 또는 오류입니다.
설명
상위 도형에 연결 되지 않은 경우 도형 분리 되었습니다. 다이어그램 들을 역직렬화 하는 동안 검사 됩니다. 기본적으로 분리 다이어그램에서 제거 됩니다.
예제
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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.