MonikerKey (Clase)

Representa la clave de Moniker.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.MonikerKey

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 MonikerKey _
    Implements IComparable(Of MonikerKey)
[SerializableAttribute]
public sealed class MonikerKey : IComparable<MonikerKey>

El tipo MonikerKey expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público MonikerKey Inicializa una nueva instancia de MonikerKey con el GUID y el almacén especificados.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DomainClassId Obtiene el GUID de la clase de dominio asociado a este MonikerKey.
Propiedad pública DomainRelationshipId Obtiene el GUID de la relación de dominio asociado a este MonikerKey.
Propiedad pública MonikerName Obtiene el nombre de MonikerKey utilizado para resolver el moniker.

Arriba

Métodos

  Nombre Descripción
Método público CompareTo compara un MonikerKey a otro.
Método público Equals(Object) Compara esta instancia de MonikerKey al objeto pasado como parámetro.Si el objeto es otro MonikerKey, los compara basándose en el nombre e identificador para determinar si son iguales.omitiendo iguales infringe regla: OverrideMethodsOnComparableTypes. (Invalida a Object.Equals(Object)).
Método público Equals(MonikerKey) Devuelve si dos objetos de MonikerKey son idénticos.
Método público GetHashCode Genera a HashCode según las 3 comparaciones de igualdad realizadas por CompareTo() For un MonikerKey que devuelve true para CompareTo, el GetHashCode coincidirá con valor devuelto por this.GetHashCode Omitting que 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 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 MonikerKeys basado el identificador para determinar si son iguales.Reemplazar operator == para satisfacer CA1036: OverrideMethodsOnComparableTypes
Operador públicoMiembro estático GreaterThan Compara dos MonikerKeys basado el identificador para determinar si el identificador de monikerKey1 es mayor que monikerKey2.Reemplazar el operador > para satisfacer CA1036: OverrideMethodsOnComparableTypes
Operador públicoMiembro estático Inequality Compara dos MonikerKeys basado el identificador para determinar si son iguales.¡Reemplazar el operador! = para satisfacer CA1036: OverrideMethodsOnComparableTypes
Operador públicoMiembro estático LessThan

Arriba

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)