다음을 통해 공유


ElementTreeNode 클래스

ModelElements를 나타내는 ExplorerTreeNodes의 추상 클래스입니다.

상속 계층 구조

System.Object
  System.MarshalByRefObject
    System.Windows.Forms.TreeNode
      Microsoft.VisualStudio.Modeling.Shell.ExplorerTreeNode
        Microsoft.VisualStudio.Modeling.Shell.ElementTreeNode
          Microsoft.VisualStudio.Modeling.Shell.ModelElementTreeNode
          Microsoft.VisualStudio.Modeling.Shell.RoleTreeNode

네임스페이스:  Microsoft.VisualStudio.Modeling.Shell
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0(Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

구문

‘선언
Public MustInherit Class ElementTreeNode _
    Inherits ExplorerTreeNode
public abstract class ElementTreeNode : ExplorerTreeNode

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

생성자

  이름 설명
Protected 메서드 ElementTreeNode 생성자

위쪽

속성

  이름 설명
Public 속성 BackColor 트리 노드의 배경색을 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 Bounds 트리 노드의 경계를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 Checked 트리 노드가 선택되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 Container 이 노드를 호스팅하는 탐색기 트리 컨테이너입니다. (ExplorerTreeNode에서 상속됨)
Public 속성 ContextMenu 이 트리 노드와 연결된 바로 가기 메뉴를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 ContextMenuStrip 이 트리 노드와 연결된 바로 가기 메뉴를 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 DefaultImageIndex 노드 콘텐츠 기반의 아이콘에 의해 재정의되지 않는 경우 이 노드를 나타내는 아이콘에 사용할 TreeView 이미지 목록에 대한 인덱스를 가져오거나 설정합니다. (ExplorerTreeNode에서 상속됨)
Public 속성 Disposed 이 노드를 명시적으로 삭제한 경우 true입니다. (ExplorerTreeNode에서 상속됨)
Public 속성 FirstNode 트리 노드 컬렉션에 있는 첫째 자식 트리 노드를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 ForeColor 트리 노드의 전경색을 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 FullPath 루트 트리 노드에서 현재 트리 노드까지의 경로를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 Handle 트리 노드의 핸들을 가져옵니다. (TreeNode에서 상속됨)
Public 속성 ImageIndex 트리 노드를 선택하지 않은 상태일 때 표시되는 이미지의 이미지 목록 인덱스 값을 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 ImageKey 트리 노드가 선택되지 않은 상태일 때 이 트리 노드와 연결된 이미지의 키를 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 Index 트리 노드 컬렉션에 있는 트리 노드의 위치를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 IsEditing 트리 노드가 편집 가능한 상태에 있는지 여부를 나타내는 값을 가져옵니다. (TreeNode에서 상속됨)
Public 속성 IsExpanded 트리 노드가 확장된 상태에 있는지 여부를 나타내는 값을 가져옵니다. (TreeNode에서 상속됨)
Public 속성 IsSelected 트리 노드가 선택 상태에 있는지 여부를 나타내는 값을 가져옵니다. (TreeNode에서 상속됨)
Public 속성 IsVisible 트리 노드의 전체 또는 일부가 표시되는지 여부를 나타내는 값을 가져옵니다. (TreeNode에서 상속됨)
Public 속성 KeepNode 탐색 트리를 업데이트(정리)할 때 유지할 노드를 가져오거나 설정합니다. (ExplorerTreeNode에서 상속됨)
Public 속성 LastNode 마지막 자식 트리 노드를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 Level TreeView 컨트롤에 있는 트리 노드의 0부터 시작하는 깊이를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 Name 트리 노드의 이름을 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 NextNode 다음 형제 트리 노드를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 NextVisibleNode 다음의 표시되는 트리 노드를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 NodeFont 트리 노드의 레이블에 텍스트를 표시하기 위해 사용된 글꼴을 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 Nodes 현재 트리 노드에 할당된 TreeNode 개체의 컬렉션을 가져옵니다. (TreeNode에서 상속됨)
Public 속성 Parent 현재 트리 노드의 부모 트리 노드를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 PrevNode 이전 형제 트리 노드를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 PrevVisibleNode 이전에 표시되는 트리 노드를 가져옵니다. (TreeNode에서 상속됨)
Public 속성 RepresentedElement 이 노드가 나타내는 ModelElement입니다(있을 경우). (ExplorerTreeNode에서 상속됨)
Public 속성 RepresentedRole 이 노드를 나타내는 도메인 역할입니다(있는 경우). (ExplorerTreeNode에서 상속됨)
Public 속성 SelectedImageIndex 트리 노드를 선택한 상태일 때 표시되는 이미지의 이미지 목록 인덱스 값을 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 SelectedImageKey 트리 노드가 선택된 상태일 때 표시되는 이미지의 키를 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 ShowDomainClass 트리 노드 텍스트의 ModelElement 이름 뒤에 DomainClass 이름을 표시할지 여부를 가져오거나 설정합니다.예를 들면 "myElement (MyClass)"입니다. 노드 형식이 모델 요소를 나타내지 않을 경우 무시될 수 있습니다.
Public 속성 StateImageIndex 부모 TreeViewCheckBoxes 속성이 false로 설정된 경우 TreeNode의 상태를 나타내는 데 사용되는 이미지의 인덱스를 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 StateImageKey 부모 TreeViewCheckBoxes 속성이 false로 설정된 경우 TreeNode의 상태를 나타내는 데 사용되는 이미지의 키를 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 Tag 트리 노드에 대한 데이터가 들어 있는 개체를 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 Text 트리 노드의 레이블에 표시할 텍스트를 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 ToolTipText 마우스 포인터로 TreeNode를 가리키면 나타나는 텍스트를 가져오거나 설정합니다. (TreeNode에서 상속됨)
Public 속성 TreeView 트리 노드가 할당된 부모 트리 뷰를 가져옵니다. (TreeNode에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 BeginEdit 트리 노드 레이블의 편집을 초기화합니다. (TreeNode에서 상속됨)
Public 메서드 Clone 트리 노드와 이 트리 노드에서 시작하는 전체 하위 트리를 복사합니다. (TreeNode에서 상속됨)
Public 메서드 Collapse() 트리 노드를 축소합니다. (TreeNode에서 상속됨)
Public 메서드 Collapse(Boolean) TreeNode 를 축소하고 선택적으로 해당 자식을 축소합니다. (TreeNode에서 상속됨)
Public 메서드 CreateObjRef 보안 중요 원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (MarshalByRefObject에서 상속됨)
Protected 메서드 Deserialize 지정된 SerializationInfo에서 TreeNode의 상태를 로드합니다. (TreeNode에서 상속됨)
Public 메서드 Dispose() (ExplorerTreeNode에서 상속됨)
Protected 메서드 Dispose(Boolean) 요소 이름 변경 관찰을 언후크하기 위해 Dispose 재정의 (ExplorerTreeNode.Dispose(Boolean)을(를) 재정의함)
Public 메서드 EndEdit 트리 노드 레이블의 편집을 마칩니다. (TreeNode에서 상속됨)
Public 메서드 EnsureVisible 트리 노드가 표시되고 확장되며 트리 뷰 컨트롤이 충분히 스크롤되는지 확인합니다. (TreeNode에서 상속됨)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 Expand 트리 노드를 확장합니다. (TreeNode에서 상속됨)
Public 메서드 ExpandAll 자식 트리 노드를 모두 확장합니다. (TreeNode에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetLifetimeService 보안 중요 이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (MarshalByRefObject에서 상속됨)
Public 메서드 GetNodeCount 자식 트리 노드의 수를 반환합니다. (TreeNode에서 상속됨)
Protected 메서드 GetRepresentedElement (ExplorerTreeNode.GetRepresentedElement()을(를) 재정의함)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 InitializeLifetimeService 보안 중요 이 인스턴스의 수명 정책을 제어하기 위한 수명 서비스 개체를 가져옵니다. (MarshalByRefObject에서 상속됨)
Protected 메서드 MemberwiseClone() 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone(Boolean) 현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (MarshalByRefObject에서 상속됨)
Protected 메서드 ProvideNodeText 노드에 대한 텍스트를 제공합니다. (ExplorerTreeNode에서 상속됨)
Public 메서드 Remove 트리 뷰 컨트롤에서 현재 트리 노드를 제거합니다. (TreeNode에서 상속됨)
Protected 메서드 Serialize TreeNode 의 상태를 지정된 SerializationInfo에 저장합니다. (TreeNode에서 상속됨)
Protected 메서드 SetRepresentedElement (ExplorerTreeNode.SetRepresentedElement(ModelElement)을(를) 재정의함)
Public 메서드 Toggle 트리 노드를 확장된 상태 또는 축소된 상태로 설정/해제합니다. (TreeNode에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (TreeNode에서 상속됨)
Public 메서드 Update 즉, 노드 시각적 표현 업데이트 되도록 텍스트와 아이콘 (ExplorerTreeNode.Update()을(를) 재정의함)
Public 메서드 UpdateNodeText 노드에 대한 텍스트를 업데이트합니다. (ExplorerTreeNode에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 ISerializable.GetObjectData TreeNode 을 serialize하는 데 필요한 데이터를 사용하여 serialization 정보를 채웁니다. (TreeNode에서 상속됨)

위쪽

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.Modeling.Shell 네임스페이스