Moniker 클래스
해당 요소에 매핑하는 데 사용 되는 식을 포함 합니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.Modeling.Moniker
네임스페이스: Microsoft.VisualStudio.Modeling
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.11.0(Microsoft.VisualStudio.Modeling.Sdk.11.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 된 형식으로 연결 되지 않는 모델의 개념 이지만 일반적으로 직렬화/역직렬화에 사용 됩니다.모니커가 serialize 된 형식으로 저장 되는 위치를 열 번호 저장 되므로 모니커를 확인할 수 없는 경우의 문제를 분석의 모니커를 직렬화 된 형식 위치 큰 도움이 됩니다. | |
DomainClassInfo | 이 모니커를 확인 해야 하는 Domainclass의 DomainClassInfo. | |
DomainModelFullName | 이 모니커로 표시 되는 요소가 있는 Domainmodel의 이름입니다.이 Monikerresolver를 찾는 데 사용 됩니다. | |
DomainRelationshipInfo | 이 모니커 DomainRelationshipInfo 참여 | |
Id | 이 모니커는 Id입니다. | |
Key | 모니커가의 키 | |
Line | 모니커는 실제 위치를 serialize 된 형식으로 연결 되지 않는 모델의 개념 이지만 일반적으로 직렬화/역직렬화에 사용 됩니다.우리가 모니커가 serialize 된 형식으로 저장 되는 위치에 줄 번호를 저장 하도록 모니커를 확인할 수 없는 경우의 문제를 분석의 모니커를 직렬화 된 형식 위치 큰 도움이 됩니다. | |
Link | 이 모니커 역할 수행자를 포함 하는 링크를 가져오거나 설정 합니다. | |
Location | 모니커는 실제 위치를 serialize 된 형식으로 연결 되지 않는 모델의 개념 이지만 일반적으로 직렬화/역직렬화에 사용 됩니다.모니커가 serialize 된 형식으로 저장 되는 위치를 위치 저장 되므로 모니커를 확인할 수 없는 경우의 문제를 분석의 모니커를 직렬화 된 형식 위치 큰 도움이 됩니다.위치는 선택 요소 이며 사용할 수 없는 경우 null이 될 수 있습니다 (예:모니커) 메모리에 생성 합니다. | |
ModelElement | 모니커가 모델 요소를 확인합니다. | |
MonikerName | 모니커는 이름이 | |
Resolved | Set/Get 모니커 해결 상태 | |
Store | 모니커가 안에서 작성 되는 저장소입니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CompareTo | 비교 시 해당 Id를 기반으로 두 모니커 | |
ConnectElement | 이 모니커로 요소 링크가 표시 되는 요소가 연결 | |
Delete | 모니커 제거 | |
DeleteLink | 요소 링크에서 확인 된 요소는 모니커를 분리 하 고 연결 삭제 | |
DisconnectElement | 이 모니커로 요소 링크가 표시 되는 요소가 연결이 끊어집니다. | |
Equals(Object) | 이 모니커 인스턴스 매개 변수로 전달 된 개체와 비교 합니다.개체를 다른 모니커 인 경우 동일 여부 확인 합니다 해당 ID에 따라 비교 합니다.등호를 생략 하면 규칙을 위반 합니다: OverrideMethodsOnComparableTypes. (Object.Equals(Object)을(를) 재정의함) | |
Equals(Moniker) | 두 모니커가 동일 여부 확인 합니다 해당 ID에 따라 비교 합니다. | |
GetHashCode | ID를 사용 하 여 2 모니커를 동일한 작업의 해시 코드를 생성 합니다 ID 같은 해시 코드를 반환 합니다.이 생략 하면 규칙을 위반 합니다: OverrideGetHashCodeOnOverridingEquals. (Object.GetHashCode()을(를) 재정의함) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
Resurrect | 이 모니커를 부활. | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
위쪽
연산자
이름 | 설명 | |
---|---|---|
Equality | 두 모니커가 동일 여부 확인 합니다 해당 ID에 따라 비교 합니다.연산자를 재정의 ca1036:overridemethodsoncomparabletypes를 만족 시키기 위해 = = | |
GreaterThan | Moniker1의 ID moniker2 보다 큰 있는지 확인 하려면 해당 ID에 따라 두 모니커를 비교 합니다.연산자를 재정의 > ca1036:overridemethodsoncomparabletypes를 만족 시키기 위해 | |
Inequality | 서로 같지 않은 경우를 확인 하려면 해당 ID에 따라 두 모니커를 비교 합니다.연산자를 재정의! = CA1036:OverrideMethodsOnComparableTypes 만족 합니다 | |
LessThan |
위쪽
설명
MonikerName 고유 해야 하며 하나의 요소를 나타내는 속성 값입니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.