Classe Moniker
Contém uma expressão usada para mapear para o seu elemento.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Moniker
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
<SerializableAttribute> _
Public NotInheritable Class Moniker _
Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>
O tipo Moniker expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
Moniker(MonikerKey, Store) | Construtor | |
Moniker(String, Guid, Guid, Store) | Construtor |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Column | Embora um Moniker é um conceito no modelo que não vincule a um local físico em formato serializado, ele é geralmente usado em serialização/desserialização.A localização do identificador de origem no formato serializado bastante pode ajudar a analisar problemas com identificadores de origem não resolvidos, portanto, podemos armazenar o número da coluna do local onde o moniker é armazenado no formato serializado. | |
DomainClassInfo | O DomainClassInfo do DomainClass que este moniker deve resolver para. | |
DomainModelFullName | O nome do DomainModel que o elemento é representado por este Moniker reside no.Isso é usado para localizar o MonikerResolver. | |
DomainRelationshipInfo | O DomainRelationshipInfo este moniker participa | |
Id | A Id deste identificador de origem. | |
Key | A chave do Moniker | |
Line | Embora um Moniker é um conceito no modelo que não vincule a um local físico em formato serializado, ele é geralmente usado em serialização/desserialização.A localização do identificador de origem no formato serializado bastante pode ajudar a analisar problemas com identificadores de origem não resolvidos, portanto, podemos armazenar o número da linha do local onde o moniker é armazenado no formato serializado. | |
Link | Obtém ou define o link que contém o player de função para este identificador de origem. | |
Location | Embora um Moniker é um conceito no modelo que não vincule a um local físico em formato serializado, ele é geralmente usado em serialização/desserialização.A localização do identificador de origem no formato serializado bastante pode ajudar a analisar problemas com identificadores de origem não resolvidos, portanto, podemos armazenar o local de onde o moniker é armazenado no formato serializado.O local é opcional e pode ser null se não estiverem disponíveis (por exemplo,Moniker criado na memória). | |
ModelElement | O elemento de modelo o moniker resolve. | |
MonikerName | O nome do Moniker | |
Resolved | Definir/receber o estado de resolução do moniker | |
Store | O armazenamento que o Moniker é criado no. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CompareTo | Compara dois identificadores de origem com base na sua Id | |
ConnectElement | Conecta-se o elemento representado por este identificador de origem para o link do elemento | |
Delete | Remover o moniker | |
DeleteLink | Desconecte a elemento resolvido do moniker link do elemento e excluir o link | |
DisconnectElement | Desconecta o elemento representado por este identificador de origem para o link do elemento | |
Equals(Object) | Compara essa instância do identificador de origem para o objeto passado como parâmetro.Se o objeto for de outro identificador de origem, ele compara-las com base na sua ID para determinar se são iguais.Omitir Equals viola a regra: OverrideMethodsOnComparableTypes. (Substitui Object.Equals(Object).) | |
Equals(Moniker) | Compara dois identificadores de origem com base na sua ID para determinar se são iguais | |
GetHashCode | Usa a identificação para gerar o HashCode, para que o Moniker 2's com o mesmo IDs retornará o mesmo HashCode.Omitir isso viola a regra: OverrideGetHashCodeOnOverridingEquals. (Substitui Object.GetHashCode().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
Resurrect | Lembrar este identificador de origem. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Operadores
Nome | Descrição | |
---|---|---|
Equality | Compara dois identificadores de origem com base na sua ID para determinar se são iguais.Substituição do operador = = para satisfazer a CA1036:OverrideMethodsOnComparableTypes | |
GreaterThan | Compara dois identificadores de origem com base na sua ID para determinar se o ID do moniker1 é maior que moniker2.Operador de substituição > para satisfazer a CA1036:OverrideMethodsOnComparableTypes | |
Inequality | Compara dois identificadores de origem com base na sua ID para determinar se eles são desiguais.Substituição do operador! = para satisfazer a CA1036:OverrideMethodsOnComparableTypes | |
LessThan |
Superior
Comentários
O MonikerName o valor da propriedade deve ser exclusivo e representam apenas um elemento.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.