다음을 통해 공유


Extensions 클래스

레이어 디자이너 확장 메서드

상속 계층 구조

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Extensions

네임스페이스:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
어셈블리:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer(Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

구문

‘선언
<ExtensionAttribute> _
Public NotInheritable Class Extensions
public static class Extensions
[ExtensionAttribute]
public ref class Extensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type Extensions =  class end
public final class Extensions

Extensions 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드정적 멤버 CreateComment(ILayerContainer)
Public 메서드정적 멤버 CreateComment(ILayerContainer, String) 주석을 만듭니다.
Public 메서드정적 멤버 CreateCommentLink(ILayerComment, ILayer) 이 메모를 레이어에 연결합니다.
Public 메서드정적 멤버 CreateCommentLink(ILayerComment, ILayerComment) 이 레이어를 메모에 연결합니다.
Public 메서드정적 멤버 CreateDependencyLink 이 레이어를 이 레이어가 의존하는 다른 레이어에 연결합니다.
Public 메서드정적 멤버 CreateLayer(ILayerContainer)
Public 메서드정적 멤버 CreateLayer(ILayerContainer, String) 새 레이어를 만듭니다.
Public 메서드정적 멤버 Delete(ILayerArtifactReference) 아티팩트 참조를 삭제합니다.
Public 메서드정적 멤버 Delete(ILayerElement) 요소를 삭제합니다.
Public 메서드정적 멤버 Delete(ILayerLink) 링크를 삭제합니다.
Public 메서드정적 멤버 GetDiagram 이 모델을 제시하는 다이어그램을 가져옵니다.
Public 메서드정적 멤버 GetLayerElement 이 셰이프가 제시하는 레이어 요소를 가져옵니다.
Public 메서드정적 멤버 GetLayerModel 이 다이어그램이 표시하는 레이어 모델을 가져옵니다.
Public 메서드정적 멤버 GetShape 이 레이어의 요소를 나타내는 셰이프를 가져옵니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer 네임스페이스