Moniker 클래스
해당 요소에 매핑하는 데 사용되는 식을 포함합니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.Modeling.Moniker
네임스페이스: Microsoft.VisualStudio.Modeling
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.12.0(Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
구문
‘선언
<SerializableAttribute> _
Public NotInheritable Class Moniker _
Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>
Moniker 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
Moniker(MonikerKey, Store) | 생성자 | |
Moniker(String, Guid, Guid, Store) | 생성자 |
위쪽
속성
이름 | 설명 | |
---|---|---|
Column | 모니커는 serialize된 형식으로 실제 위치에 연결되지 않은 모델의 개념이지만 일반적으로 serialization/deserialization에서 사용됩니다.Serialize된 형식으로 된 모니터 위치는 확인되지 않은 모니터의 문제를 분석하는 데 크게 도움이 되므로 모니커가 Serialize된 형식으로 저장되는 위치의 열 번호를 저장하게 됩니다. | |
DomainClassInfo | 이 모니커를 확인해야 하는 DomainClass의 DomainClassInfo입니다. | |
DomainModelFullName | 이 모니커로 표현되는 요소가 있는 DomainModel의 이름입니다.MonikerResolver를 찾는 데 사용됩니다. | |
DomainRelationshipInfo | 이 모니커가 참여하는 DomainRelationshipInfo | |
Id | 이 모니커의 ID입니다. | |
Key | 모니커의 키 | |
Line | 모니커는 serialize된 형식으로 실제 위치에 연결되지 않은 모델의 개념이지만 일반적으로 serialization/deserialization에서 사용됩니다.Serialize된 형식으로 된 모니터 위치는 확인되지 않은 모니터의 문제를 분석하는 데 크게 도움이 되므로 모니커가 Serialize된 형식으로 저장되는 위치의 줄 번호를 저장하게 됩니다. | |
Link | 이 모니커에 대한 역할 수행자를 포함하는 링크를 가져오거나 설정합니다. | |
Location | 모니커는 serialize된 형식으로 실제 위치에 연결되지 않은 모델의 개념이지만 일반적으로 serialization/deserialization에서 사용됩니다.Serialize된 형식으로 된 모니터 위치는 확인되지 않은 모니터의 문제를 분석하는 데 크게 도움이 되므로 모니커가 Serialize된 형식으로 저장되는 위치를 저장하게 됩니다.위치는 선택 사항 및 사용할 수 없는 경우 null이 될 수 있습니다 (예:모니커가 메모리에 생성)입니다. | |
ModelElement | 모니커가 확인할 모델 요소입니다. | |
MonikerName | 모니커 이름 | |
Resolved | 모니커 확인 상태 설정/가져오기 | |
Store | Moniker가 만들어지는 Store입니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CompareTo | ID를 기준으로 두 Moniker를 비교합니다. | |
ConnectElement | 이 모니커로 표현된 요소를 요소 링크에 연결합니다. | |
Delete | 모니커 제거 | |
DeleteLink | 요소 링크에서 모니커의 확인된 요소의 연결을 끊고 링크를 삭제합니다. | |
DisconnectElement | 요소 링크에서 이 모니커로 표현된 요소의 연결을 끊습니다. | |
Equals(Object) | 이 Moniker 인스턴스를 매개 변수로 전달된 개체와 비교합니다.개체가 다른 Moniker인 경우 해당 ID를 기반으로 개체를 비교하여 이들이 동일한지 여부를 확인합니다.등호를 생략하면 규칙 위반: OverrideMethodsOnComparableTypes. (Object.Equals(Object)을(를) 재정의함) | |
Equals(Moniker) | ID를 기준으로 두 Moniker를 비교하여 두 Moniker가 같은지 여부를 확인합니다. | |
GetHashCode | ID가 동일한 두 모니커가 동일한 HashCode를 반환하도록 해당 ID를 사용하여 HashCode를 생성합니다.이를 생략하면 규칙 위반: OverrideGetHashCodeOnOverridingEquals. (Object.GetHashCode()을(를) 재정의함) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
Resurrect | 이 모니커를 복원합니다. | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
위쪽
연산자
이름 | 설명 | |
---|---|---|
Equality | ID를 기준으로 두 Moniker를 비교하여 두 Moniker가 같은지 여부를 확인합니다.CA1036:OverrideMethodsOnComparableTypes를 만족하도록 연산자 == 재정의 | |
GreaterThan | ID를 기준으로 두 Moniker를 비교하여 moniker1의 ID가 moniker2의 ID보다 큰지 여부를 확인합니다.CA1036:OverrideMethodsOnComparableTypes를 만족하도록 연산자 > 재정의 | |
Inequality | ID를 기준으로 두 Moniker를 비교하여 두 Moniker가 같지 않은지 여부를 확인합니다.CA1036:OverrideMethodsOnComparableTypes를 만족하도록 연산자 != 재정의 | |
LessThan |
위쪽
설명
MonikerName 속성 값 고유 하 고 요소 하나만 표시 해야 합니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.