Moniker (Clase)

Contiene una expresión utilizada para asignar el elemento.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Moniker

Espacio de nombres:  Microsoft.VisualStudio.Modeling
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
Public NotInheritable Class Moniker _
    Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>

El tipo Moniker expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público Moniker(MonikerKey, Store) Constructor
Método público Moniker(String, Guid, Guid, Store) Constructor

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Column Aunque un moniker es un concepto en el modelo que no enlazada a una ubicación física en formato serializado, se utiliza normalmente en la serialización o la deserialización.La ubicación del moniker en formato serializado puede ayudar significativamente a analizar problemas con monikers no resuelto, por lo que almacenamos el número de columnas de donde el moniker se almacena en formato serializado.
Propiedad pública DomainClassInfo El DomainClassInfo de DomainClass al que este moniker debe resolver.
Propiedad pública DomainModelFullName El nombre de DomainModel en el que el elemento representado por este moniker reside.Se utiliza para buscar el MonikerResolver.
Propiedad pública DomainRelationshipInfo El DomainRelationshipInfo este moniker participa en
Propiedad pública Id El id. del moniker.
Propiedad pública Key El moniker
Propiedad pública Line Aunque un moniker es un concepto en el modelo que no enlazada a una ubicación física en formato serializado, se utiliza normalmente en la serialización o la deserialización.La ubicación del moniker en formato serializado puede ayudar significativamente a analizar problemas con monikers no resuelto, por lo que almacenamos número de donde el moniker se almacena en formato serializado.
Propiedad pública Link Obtiene o establece el vínculo que contiene el encargado de función para este moniker.
Propiedad pública Location Aunque un moniker es un concepto en el modelo que no enlazada a una ubicación física en formato serializado, se utiliza normalmente en la serialización o la deserialización.La ubicación del moniker en formato serializado puede ayudar significativamente a analizar problemas con monikers no resuelto, por lo que almacenamos la ubicación desde donde el moniker se almacena en formato serializado.La ubicación es opcional, y puede que no disponible null (por ejemplo.Moniker creado en memoria).
Propiedad pública ModelElement El elemento de modelo que el moniker se resuelve como.
Propiedad pública MonikerName El nombre del moniker
Propiedad pública Resolved Set/get el estado de la resolución del moniker
Propiedad pública Store El almacén que el moniker se crea en.

Arriba

Métodos

  Nombre Descripción
Método público CompareTo Compara dos monikers en función de su id.
Método público ConnectElement Conecta el elemento representado por este moniker con el vínculo del elemento
Método público Delete Quite el moniker
Método público DeleteLink Desconecte el elemento resuelto del moniker de vínculo de elemento, y eliminar vínculo
Método público DisconnectElement Desconecta el elemento representado por este moniker el vínculo del elemento
Método público Equals(Object) Compara esta instancia el moniker al objeto pasado como parámetro.Si el objeto es otro Moniker, los compara basándose en su identificador para determinar si son iguales.omitiendo iguales infringe regla: OverrideMethodsOnComparableTypes. (Invalida a Object.Equals(Object)).
Método público Equals(Moniker) Compara dos Monikers basado el identificador para determinar si son iguales
Método público GetHashCode Utiliza el identificador para generar el HashCode de modo que 2 Moniker con el retorno de se del mismo id. el mismo HashCode.Omitiendo infringe esta regla: OverrideGetHashCodeOnOverridingEquals. (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Resurrect Resucite este moniker.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality Compara dos Monikers basado el identificador para determinar si son iguales.Reemplazar operator == para satisfacer CA1036: OverrideMethodsOnComparableTypes
Operador públicoMiembro estático GreaterThan Compara dos Monikers basado el identificador para determinar si el identificador de moniker1 es mayor que moniker2.Reemplazar el operador > para satisfacer CA1036: OverrideMethodsOnComparableTypes
Operador públicoMiembro estático Inequality Compara dos Monikers basado el identificador para determinar si son iguales.¡Reemplazar el operador! = para satisfacer CA1036: OverrideMethodsOnComparableTypes
Operador públicoMiembro estático LessThan

Arriba

Comentarios

El valor de propiedad de MonikerName debe ser único y representar un solo elemento.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling (Espacio de nombres)