ElementGroup 클래스
요소 및 요소 링크를 수집하는 방법을 제공합니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.Modeling.ElementGroup
네임스페이스: Microsoft.VisualStudio.Modeling
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.12.0(Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
구문
‘선언
Public Class ElementGroup
public class ElementGroup
ElementGroup 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() |
ElementGroup(ModelElement) | 단일 요소 그룹, 즉 일반적인 작업을 생성하는 편리한 생성자입니다. |
![]() |
ElementGroup(Partition) | 생성자 |
![]() |
ElementGroup(Store) | 생성자 |
위쪽
속성
이름 | 설명 | |
---|---|---|
![]() |
ElementIds | 이 그룹에 포함된 요소 ID의 목록을 가져옵니다. |
![]() |
ElementLinkIds | 이 그룹에 포함된 요소 링크 ID의 목록을 가져옵니다. |
![]() |
ElementLinks | 이 그룹에 들어 있는 요소 링크의 집합을 가져옵니다.자식 하위 그룹에서 포함된 요소 링크를 포함하지 않습니다. |
![]() |
Id | 그룹 ID |
![]() |
ModelElements | 이 요소 그룹과 모든 자식 요소 그룹에 포함된 모든 요소의 목록을 가져옵니다. |
![]() |
Partition | 그룹이 만들어진 파티션입니다. |
![]() |
RootElementIds | 이 그룹에 포함된 요소 링크 ID의 목록을 가져옵니다. |
![]() |
RootElements | 그룹의 고유 요소 (예: 루트 트리, 목록 등의 헤드입니다.) |
![]() |
SourceContext | 이 ElementGroup의 소스 ElementGroup 컨텍스트 개체 반환 |
![]() |
TargetContext | 이 ElementGroup의 대상 ElementGroup 컨텍스트 개체 반환 |
![]() |
UserData | 사용자 정의 serialize 가능 데이터 개체입니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
Add(ModelElement) | 그룹에 요소를 추가합니다.이미 그룹에 있는 요소에 대한 링크도 모두 추가됩니다. |
![]() |
Add(ModelElement, Boolean) | 그룹에 요소를 추가합니다. |
![]() |
AddGraph(ModelElement) | 요소 및 자식을 그룹에 추가합니다. 그룹에 이미 있는 요소에 대한 모든 링크도 추가됩니다. |
![]() |
AddGraph(ModelElement, Boolean) | 그룹에 요소 및 해당 자식 추가 |
![]() |
AddGraph(ModelElement, Boolean, Boolean) | 그룹에 요소 및 해당 자식 추가 |
![]() |
AddRange(IEnumerable<ModelElement>) | 모델 요소의 컬렉션을 그룹에 추가합니다.이미 그룹에 있는 요소에 대한 링크도 모두 추가됩니다. |
![]() |
AddRange(IEnumerable<ModelElement>, Boolean) | 모델 요소의 컬렉션을 그룹에 추가합니다. |
![]() |
CreatePrototype | 이 요소 그룹에 대한 프로토타입을 만듭니다. |
![]() |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) |
![]() |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) |
![]() |
GetElements() | 이 그룹에 들어 있는 요소 집합을 가져옵니다.자식 하위 그룹에서 포함된 요소 집합을 포함하지 않습니다. |
![]() |
GetElements(Guid) | 이 그룹에 포함된 특정 도메인 클래스의 요소 인스턴스 집합을 가져옵니다.자식 하위 그룹에서 포함된 요소 집합을 포함하지 않습니다. |
![]() |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) |
![]() |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() |
MarkAsRoot | 그룹의 요소를 루트 요소로 표시합니다. |
![]() |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
![]() |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
위쪽
필드
이름 | 설명 | |
---|---|---|
![]() ![]() |
ElementGroupIdDictionary | Element ID 사전에 대한 TargetContext ElementGroupContext에 사용되는 키입니다. |
위쪽
설명
ElementGroup는 serialization 저장소에서 요소 그룹을 용이 하 게 위한 것입니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.