Compartilhar via


Classe ModelComparisonChangeDefinition

Contém detalhes sobre as alterações no destino IModelElement objeto que tem sido comparado a um elemento de origem.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonChangeDefinition

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

Sintaxe

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

O tipo ModelComparisonChangeDefinition expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ModelComparisonChangeDefinition(IModelElement) Inicializa uma nova instância de ModelComparisonChangeDefinition classe usando o elemento de destino fornecido.
Método público ModelComparisonChangeDefinition(ModelComparisonChangeDefinition) Inicializa uma nova instância de ModelComparisonChangeDefinition classe usando fornecida alterar definição.
Método público ModelComparisonChangeDefinition(IModelElement, Boolean) Inicializa uma nova instância de ModelComparisonChangeDefinition classe usando o elemento de destino fornecido e indicando se o nome mudou.

Início

Propriedades

  Nome Descrição
Propriedade pública ComposingChildrenEqual Obtém uma lista de redigir elementos filho que são iguais.
Propriedade pública ComposingChildrenEquivalent
Propriedade pública ComposingChildrenModified Obtém uma lista de redigir elementos filho que foram alterados.
Propriedade pública ComposingChildrenOrderChanged Obtém uma lista de elementos filho que alterou a ordem de composição.
Propriedade pública ComposingChildrenToAdd Obtém uma lista de redigir elementos filho que ocorrem na origem e devem ser adicionados ao elemento de destino.
Propriedade pública ComposingChildrenToDrop Obtém uma lista de redigir elementos filho que ocorrem no destino e devem ser removidos do elemento de origem.
Propriedade pública DangleRelationshipsFromSource Desconecta o elemento relacionado do elemento relacionado em um relacionamento.
Propriedade pública DangleRelationshipsFromTarget Desconecta o elemento relacionado do elemento relacionado em um relacionamento.
Propriedade pública HavingDangleRelationships Obtém um valor que indica se um ou mais relacionamentos perdeu a conexão entre os elementos de participantes.
Propriedade pública HierarchicalChildrenEqual Obtém um valor que indica se há dois ou mais relações de filho de hierárquica idênticos.
Propriedade pública HierarchicalChildrenEquivalent
Propriedade pública HierarchicalChildrenModified Obtém uma lista de informações sobre o filho hierárquica de elementos que foram modificados.
Propriedade pública HierarchicalChildrenOrderChanged Obtém uma lista de informações sobre o filho hierárquica relações que foram movidas para uma ordem diferente na lista.
Propriedade pública HierarchicalChildrenToAdd Obtém uma lista de metadados de relacionamento e os elementos filho hierárquica correspondentes que serão adicionados ao elemento.
Propriedade pública HierarchicalChildrenToDrop Obtém uma lista de objetos de metadados de relacionamento e seus elementos-filho hierárquica destino correspondente que serão descartados do elemento.
Propriedade pública IsComposingChildrenChanged Obtém um valor que indica se qualquer composing elementos filho do elemento de destino foi alterado.
Propriedade pública IsComposingChildrenDefinitionChanged Obtém um valor que indica se as definições de filho composing no elemento de destino foi alterado.
Propriedade pública IsDefinitionChanged Obtém um valor que indica se a definição de alteração foi alterada.
Propriedade pública IsEqual Obtém um valor que indica se o elemento de origem e o elemento de destino são iguais.
Propriedade pública IsHierarchicalChildrenChanged Obtém um valor que indica se quaisquer elementos filho hierárquica no elemento de destino foram adicionados, descartados, alterados ou movidos.
Propriedade pública IsPropertiesChanged Obtém um valor que indica se alterou quaisquer valores de propriedade no elemento de destino.
Propriedade pública IsRelationshipEntriesChanged Obtém um valor que indica se as entradas de relação no elemento de destino foi alterado.
Propriedade pública IsSameName Obtém um valor que indica se todos os elementos filho tem o mesmo nome.
Propriedade pública PropertiesEqual Obtém uma lista de propriedades que são iguais no elemento de destino.
Propriedade pública PropertiesModified Obtém uma lista de propriedades que foram modificados no elemento de destino.
Propriedade pública RelationshipEntriesEqual Obtém uma lista de entradas de relacionamento são iguais.
Propriedade pública RelationshipEntriesOrderChanged Obtém uma lista de entradas de relação no elemento de destino onde a ordem de entrada foi alterado.
Propriedade pública RelationshipEntriesToAdd Obtém uma lista de entradas de relacionamento que devem ser adicionados ao elemento de destino.
Propriedade pública RelationshipEntriesToDrop Obtém uma lista de entradas de relacionamento deve ser descartado do elemento de destino.
Propriedade pública TargetElement Obtém o destino IModelElement objeto.

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
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 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 Normaliza o modelo de dados é representado por um elemento e sua estrutura.
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

IModelElement