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 | 即使标记是在未附加到物理位置以序列化的布局模型中的一个概念,通常用于序列化或反序列化。标记位置以序列化格式 (isf) 可以帮助您分析未解决的问题,因此,我们存储列数的标记在序列化格式 (isf) 的位置存储。 | |
DomainClassInfo | 此标记应解决 DomainClass 的 DomainClassInfo。 | |
DomainModelFullName | 此标记表示的元素位于 DomainModel 的名称。用于查找 MonikerResolver。 | |
DomainRelationshipInfo | DomainRelationshipInfo 此标记进入 | |
Id | 此标记 ID。 | |
Key | 标记的键 | |
Line | 即使标记是在未附加到物理位置以序列化的布局模型中的一个概念,通常用于序列化或反序列化。标记位置以序列化格式 (isf) 可以帮助您分析未解决的问题,因此,我们存储行号的标记在序列化格式 (isf) 的位置存储。 | |
Link | 获取或设置包含此标记的角色扮演者的链接。 | |
Location | 即使标记是在未附加到物理位置以序列化的布局模型中的一个概念,通常用于序列化或反序列化。标记位置以序列化格式 (isf) 可以帮助您分析未解决的问题,因此,我们存储位置该标记在序列化格式 (isf) 的位置存储。位置是可选的,可以为空,则不可用 (即。在内存中创建的标记)。 | |
ModelElement | 模型元素标记解析。 | |
MonikerName | 标记的名称 | |
Resolved | 设置的/获得标记解决状态 | |
Store | 存储标记创建在中。 |
页首
方法
名称 | 说明 | |
---|---|---|
CompareTo | 比较两个标记根据它们的 ID。 | |
ConnectElement | 连接此标记表示的元素将元素链接 | |
Delete | 移除该标记 | |
DeleteLink | 从元素链接断开标记的解析的元素,然后删除该链接 | |
DisconnectElement | 断开此标记表示的元素对元素链接 | |
Equals(Object) | 与作为参数传递的对象进行比较此标记实例。如果对象是另一个标记,它比较根据其 ID 来确定它们是否相等。忽略等于违反规则:OverrideMethodsOnComparableTypes。 (重写 Object.Equals(Object)。) | |
Equals(Moniker) | 比较两个标记根据其 ID 确定它们是否相等 | |
GetHashCode | 使用 ID 生成 HashCode,以便 2 具有相同 ID 的标记将返回相同 HashCode。忽略此违反规则:OverrideGetHashCodeOnOverridingEquals。 (重写 Object.GetHashCode()。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
Resurrect | 复活此标记。 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
运算符
名称 | 说明 | |
---|---|---|
Equality | 比较两个标记根据其 ID 来确定它们是否相等。满足 CA1036 的运算符 ==: OverrideMethodsOnComparableTypes | |
GreaterThan | 比较两个标记根据其 ID 确定 moniker1 ID 是否比 moniker2 大。满足 CA1036 的重写运算符 AMP_GT: OverrideMethodsOnComparableTypes | |
Inequality | 比较两个标记根据其 ID 来确定它们是否不相等。重写运算符! = 满足 CA1036: OverrideMethodsOnComparableTypes | |
LessThan |
页首
备注
MonikerName 属性值只能是唯一以及表示一个元素。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。