다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 Moniker(MonikerKey, Store) 생성자
Public 메서드 Moniker(String, Guid, Guid, Store) 생성자

위쪽

속성

  이름 설명
Public 속성 Column 모니커는 serialize된 형식으로 실제 위치에 연결되지 않은 모델의 개념이지만 일반적으로 serialization/deserialization에서 사용됩니다.Serialize된 형식으로 된 모니터 위치는 확인되지 않은 모니터의 문제를 분석하는 데 크게 도움이 되므로 모니커가 Serialize된 형식으로 저장되는 위치의 열 번호를 저장하게 됩니다.
Public 속성 DomainClassInfo 이 모니커를 확인해야 하는 DomainClass의 DomainClassInfo입니다.
Public 속성 DomainModelFullName 이 모니커로 표현되는 요소가 있는 DomainModel의 이름입니다.MonikerResolver를 찾는 데 사용됩니다.
Public 속성 DomainRelationshipInfo 이 모니커가 참여하는 DomainRelationshipInfo
Public 속성 Id 이 모니커의 ID입니다.
Public 속성 Key 모니커의 키
Public 속성 Line 모니커는 serialize된 형식으로 실제 위치에 연결되지 않은 모델의 개념이지만 일반적으로 serialization/deserialization에서 사용됩니다.Serialize된 형식으로 된 모니터 위치는 확인되지 않은 모니터의 문제를 분석하는 데 크게 도움이 되므로 모니커가 Serialize된 형식으로 저장되는 위치의 줄 번호를 저장하게 됩니다.
Public 속성 Link 이 모니커에 대한 역할 수행자를 포함하는 링크를 가져오거나 설정합니다.
Public 속성 Location 모니커는 serialize된 형식으로 실제 위치에 연결되지 않은 모델의 개념이지만 일반적으로 serialization/deserialization에서 사용됩니다.Serialize된 형식으로 된 모니터 위치는 확인되지 않은 모니터의 문제를 분석하는 데 크게 도움이 되므로 모니커가 Serialize된 형식으로 저장되는 위치를 저장하게 됩니다.위치는 선택 사항 및 사용할 수 없는 경우 null이 될 수 있습니다 (예:모니커가 메모리에 생성)입니다.
Public 속성 ModelElement 모니커가 확인할 모델 요소입니다.
Public 속성 MonikerName 모니커 이름
Public 속성 Resolved 모니커 확인 상태 설정/가져오기
Public 속성 Store Moniker가 만들어지는 Store입니다.

위쪽

메서드

  이름 설명
Public 메서드 CompareTo ID를 기준으로 두 Moniker를 비교합니다.
Public 메서드 ConnectElement 이 모니커로 표현된 요소를 요소 링크에 연결합니다.
Public 메서드 Delete 모니커 제거
Public 메서드 DeleteLink 요소 링크에서 모니커의 확인된 요소의 연결을 끊고 링크를 삭제합니다.
Public 메서드 DisconnectElement 요소 링크에서 이 모니커로 표현된 요소의 연결을 끊습니다.
Public 메서드 Equals(Object) 이 Moniker 인스턴스를 매개 변수로 전달된 개체와 비교합니다.개체가 다른 Moniker인 경우 해당 ID를 기반으로 개체를 비교하여 이들이 동일한지 여부를 확인합니다.등호를 생략하면 규칙 위반: OverrideMethodsOnComparableTypes. (Object.Equals(Object)을(를) 재정의함)
Public 메서드 Equals(Moniker) ID를 기준으로 두 Moniker를 비교하여 두 Moniker가 같은지 여부를 확인합니다.
Public 메서드 GetHashCode ID가 동일한 두 모니커가 동일한 HashCode를 반환하도록 해당 ID를 사용하여 HashCode를 생성합니다.이를 생략하면 규칙 위반: OverrideGetHashCodeOnOverridingEquals. (Object.GetHashCode()을(를) 재정의함)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 Resurrect 이 모니커를 복원합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

연산자

  이름 설명
Public 연산자정적 멤버 Equality ID를 기준으로 두 Moniker를 비교하여 두 Moniker가 같은지 여부를 확인합니다.CA1036:OverrideMethodsOnComparableTypes를 만족하도록 연산자 == 재정의
Public 연산자정적 멤버 GreaterThan ID를 기준으로 두 Moniker를 비교하여 moniker1의 ID가 moniker2의 ID보다 큰지 여부를 확인합니다.CA1036:OverrideMethodsOnComparableTypes를 만족하도록 연산자 > 재정의
Public 연산자정적 멤버 Inequality ID를 기준으로 두 Moniker를 비교하여 두 Moniker가 같지 않은지 여부를 확인합니다.CA1036:OverrideMethodsOnComparableTypes를 만족하도록 연산자 != 재정의
Public 연산자정적 멤버 LessThan

위쪽

설명

MonikerName 속성 값 고유 하 고 요소 하나만 표시 해야 합니다.

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.Modeling 네임스페이스