Compartilhar via


Classe ModelComparisonResult

Representa o resultado da comparação de SchemaModel.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonResult

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)

Sintaxe

'Declaração
Public NotInheritable Class ModelComparisonResult
public sealed class ModelComparisonResult
public ref class ModelComparisonResult sealed
[<Sealed>]
type ModelComparisonResult =  class end
public final class ModelComparisonResult

O tipo ModelComparisonResult expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ModelComparisonResult() Inicializa uma nova instância da classe ModelComparisonResult.
Método público ModelComparisonResult(ModelComparisonResult) Inicializa uma nova instância da classe ModelComparisonResult.

Início

Propriedades

  Nome Descrição
Propriedade pública ElementGroupsEqual
Propriedade pública ElementsChanged Obtém uma coleção de elementos que são alteradas.
Propriedade pública ElementsComposingChildrenChanged
Propriedade pública ElementsEqual Obtém uma coleção de elementos que não há alterações.
Propriedade pública ElementsHierarchicalChildrenChanged Obtém uma coleção de elementos que são alteradas porque hierárquicos filhos são alterados.
Propriedade pública ElementsPropertyChanged Obtém uma coleção de elementos que são alteradas, porque as propriedades são alteradas.
Propriedade pública ElementsRelationshipEntryChanged Obtém uma coleção de elementos que são alteradas, porque as entradas de relacionamento são adicionadas ou canceladas.
Propriedade pública ElementsToAdd Obtém uma coleção de elementos que estão localizados na origem, mas não no destino.
Propriedade pública ElementsToDrop Obtém uma coleção de elementos que estão localizados no destino, mas não na origem.
Propriedade pública IsEqual Retorna um valor que indica se os elementos comparados são iguais.

Início

Métodos

  Nome Descrição
Método público AddToAddElementList(IModelElement) Adiciona um elemento da lista de elemento add.
Método público AddToAddElementList(IList<IModelElement>) Adiciona elementos à lista Adicionar elemento.
Método público AddToChangedElementList(IDictionary<IModelElement, ModelComparisonChangeDefinition>)
Método público AddToChangedElementList(IModelElement, ModelComparisonChangeDefinition)
Método público AddToDropElementList(IModelElement) Adiciona um elemento da lista de elementos de soltar.
Método público AddToDropElementList(IList<IModelElement>) Adiciona uma lista de elementos na lista de elementos de soltar.
Método público AddToEqualElementGroupList
Método público AddToEqualElementList(IDictionary<IModelElement, IModelElement>) Adiciona uma lista de elementos na lista de elementos igual.
Método público AddToEqualElementList(IModelElement, IModelElement) Adiciona um elemento que é igual a partir da origem ao destino.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método público ExcludeResults Filtra o resultado da comparação com os tipos de excluídos.
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetResultType Retorna o tipo de resultado para este elemento.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Normalize Repete a elementos alterados e determina se há alguma diferença na definição de alteração.Se o resultado foi modificado e nada for alterado, o elemento é adicionado à lista de igual.
Método público RemoveFromAddElementList(IModelElement) Remove um elemento da lista de elementos add.
Método público RemoveFromAddElementList(IList<IModelElement>) Remove uma lista dos elementos da lista de elementos add.
Método público RemoveFromChangedElementList(IModelElement) Remove um elemento da lista elementos alterados.
Método público RemoveFromChangedElementList(IList<IModelElement>) Remove uma lista dos elementos da lista elementos alterados.
Método público RemoveFromDropElementList(IModelElement) Remove um elemento da lista de elementos de soltar.
Método público RemoveFromDropElementList(IList<IModelElement>) Remove uma lista dos elementos da lista de elementos de soltar.
Método público RemoveFromEqualElementGroupList
Método público RemoveFromEqualElementList(IModelElement) Remove um elemento da lista elementos igual.
Método público RemoveFromEqualElementList(IList<IModelElement>) Remove uma lista dos elementos da lista elementos igual.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Acesso thread-safe

Quaisquer membros static (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.

Consulte também

Referência

Namespace Microsoft.Data.Schema.SchemaModel