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

생성자

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

위쪽

속성

  이름 설명
Public 속성 Column 모니커는 실제 위치를 serialize 된 형식으로 연결 되지 않는 모델의 개념 이지만 일반적으로 직렬화/역직렬화에 사용 됩니다.모니커가 serialize 된 형식으로 저장 되는 위치를 열 번호 저장 되므로 모니커를 확인할 수 없는 경우의 문제를 분석의 모니커를 직렬화 된 형식 위치 큰 도움이 됩니다.
Public 속성 DomainClassInfo 이 모니커를 확인 해야 하는 Domainclass의 DomainClassInfo.
Public 속성 DomainModelFullName 이 모니커로 표시 되는 요소가 있는 Domainmodel의 이름입니다.이 Monikerresolver를 찾는 데 사용 됩니다.
Public 속성 DomainRelationshipInfo 이 모니커 DomainRelationshipInfo 참여
Public 속성 Id 이 모니커는 Id입니다.
Public 속성 Key 모니커가의 키
Public 속성 Line 모니커는 실제 위치를 serialize 된 형식으로 연결 되지 않는 모델의 개념 이지만 일반적으로 직렬화/역직렬화에 사용 됩니다.우리가 모니커가 serialize 된 형식으로 저장 되는 위치에 줄 번호를 저장 하도록 모니커를 확인할 수 없는 경우의 문제를 분석의 모니커를 직렬화 된 형식 위치 큰 도움이 됩니다.
Public 속성 Link 이 모니커 역할 수행자를 포함 하는 링크를 가져오거나 설정 합니다.
Public 속성 Location 모니커는 실제 위치를 serialize 된 형식으로 연결 되지 않는 모델의 개념 이지만 일반적으로 직렬화/역직렬화에 사용 됩니다.모니커가 serialize 된 형식으로 저장 되는 위치를 위치 저장 되므로 모니커를 확인할 수 없는 경우의 문제를 분석의 모니커를 직렬화 된 형식 위치 큰 도움이 됩니다.위치는 선택 요소 이며 사용할 수 없는 경우 null이 될 수 있습니다 (예:모니커) 메모리에 생성 합니다.
Public 속성 ModelElement 모니커가 모델 요소를 확인합니다.
Public 속성 MonikerName 모니커는 이름이
Public 속성 Resolved Set/Get 모니커 해결 상태
Public 속성 Store 모니커가 안에서 작성 되는 저장소입니다.

위쪽

메서드

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

위쪽

연산자

  이름 설명
Public 연산자정적 멤버 Equality 두 모니커가 동일 여부 확인 합니다 해당 ID에 따라 비교 합니다.연산자를 재정의 ca1036:overridemethodsoncomparabletypes를 만족 시키기 위해 = =
Public 연산자정적 멤버 GreaterThan Moniker1의 ID moniker2 보다 큰 있는지 확인 하려면 해당 ID에 따라 두 모니커를 비교 합니다.연산자를 재정의 > ca1036:overridemethodsoncomparabletypes를 만족 시키기 위해
Public 연산자정적 멤버 Inequality 서로 같지 않은 경우를 확인 하려면 해당 ID에 따라 두 모니커를 비교 합니다.연산자를 재정의! = CA1036:OverrideMethodsOnComparableTypes 만족 합니다
Public 연산자정적 멤버 LessThan

위쪽

설명

MonikerName 고유 해야 하며 하나의 요소를 나타내는 속성 값입니다.

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.Modeling 네임스페이스