Moniker Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Moniker contém uma expressão usada para mapear para seu elemento. O monikerName deve ser exclusivo e representar apenas um elemento.
public ref class Moniker sealed : IComparable<Microsoft::VisualStudio::Modeling::Moniker ^>
[System.Serializable]
public sealed class Moniker : IComparable<Microsoft.VisualStudio.Modeling.Moniker>
[<System.Serializable>]
type Moniker = class
interface IComparable<Moniker>
Public NotInheritable Class Moniker
Implements IComparable(Of Moniker)
- Herança
-
Moniker
- Atributos
- Implementações
Construtores
| Moniker(MonikerKey, Store) |
Construtor |
| Moniker(String, Guid, Guid, Store) |
Construtor |
Propriedades
| Column |
Embora um moniker seja um conceito no modelo que não se vincule a um local físico no formato serializado, ele geralmente é usado na serialização/desserialização. O local do moniker no formato serializado pode ajudar a analisar problemas com monikers não resolvidos, portanto, armazenamos o número da coluna de onde o moniker é armazenado no formato serializado. |
| DomainClassInfo |
O DomainClassInfo da DomainClass que esse moniker deve resolver. |
| DomainModelFullName |
O nome do DomainModel que o elemento representado por esse moniker reside em. Isso é usado para localizar o MonikerResolver. |
| DomainRelationshipInfo |
O DomainRelationshipInfo a qual este moniker participa |
| Id |
A ID deste moniker. |
| Key |
A chave do moniker |
| Line |
Embora um moniker seja um conceito no modelo que não se vincule a um local físico no formato serializado, ele geralmente é usado na serialização/desserialização. O local do moniker no formato serializado pode ajudar a analisar problemas com monikers não resolvidos, portanto, armazenamos o número de linha de onde o moniker é armazenado no formato serializado. |
| Link |
Obtém ou define o link que contém o representante da função para este moniker. |
| Location |
Embora um moniker seja um conceito no modelo que não se vincule a um local físico no formato serializado, ele geralmente é usado na serialização/desserialização. O local do moniker no formato serializado pode ajudar a analisar problemas com monikers não resolvidos, portanto, armazenamos o local onde o moniker é armazenado no formato serializado. O local é opcional e pode ser nulo se não estiver disponível (por exemplo, moniker criado na memória). |
| ModelElement |
O elemento de modelo que o moniker resolve. |
| MonikerName |
O nome do moniker |
| Resolved |
Definir/obter o estado de resolução do moniker |
| Store |
O armazenamento no qual o moniker é criado. |
Métodos
| CompareTo(Moniker) |
Compara dois monikers com base na sua ID |
| ConnectElement() |
Conecta o elemento representado por este moniker ao link do elemento |
| Delete() |
Remover o moniker |
| DeleteLink() |
Desconecte o elemento resolvido do moniker do link do elemento e exclua o link |
| DisconnectElement() |
Desconecta o elemento representado por este moniker para o link do elemento |
| Equals(Moniker) |
Compara dois monikers com base na sua ID para determinar se eles são iguais |
| Equals(Object) |
Compara esta instância de moniker com o objeto passado como parâmetro. Se o objeto for outro moniker, ele os compara com base em sua ID para determinar se eles são iguais. Omitindo a regra Equals Violations: OverrideMethodsOnComparableTypes. |
| GetHashCode() |
Usa a ID para gerar o HashCode de forma que 2 moniker da mesma ID retornem o mesmo HashCode. Omitir esta regra de violações: OverrideGetHashCodeOnOverridingEquals. |
| Resurrect() |
Ressuscitar este moniker. |
Operadores
| Equality(Moniker, Moniker) |
Compara dois monikers com base na sua ID para determinar se eles são iguais. Substituindo o operador = = para satisfazer CA1036: OverrideMethodsOnComparableTypes |
| GreaterThan(Moniker, Moniker) |
Compara dois monikers com base em sua ID para determinar se moniker1's ID é maior que moniker2. Operador > de substituição para satisfazer CA1036: OverrideMethodsOnComparableTypes |
| Inequality(Moniker, Moniker) |
Compara dois monikers com base na sua ID para determinar se eles são desiguais. Substituindo o operador! = para atender a CA1036: OverrideMethodsOnComparableTypes |
| LessThan(Moniker, Moniker) | |