Partilhar via


Classe MoveSchemaReferenceContributorInput

Essa classe fornece os parâmetros de entrada para "Mover esquema" operação de refatoração.

Esta API não compatível com CLS. 

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Refactoring.ContributorInput
    Microsoft.VisualStudio.Data.Schema.Package.Sql.Refactoring.MoveSchemaReferenceContributorInput

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Sql.Refactoring
Assembly:  Microsoft.VisualStudio.Data.Schema.Package.Sql (em Microsoft.VisualStudio.Data.Schema.Package.Sql.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public NotInheritable Class MoveSchemaReferenceContributorInput _
    Inherits ContributorInput
[CLSCompliantAttribute(false)]
public sealed class MoveSchemaReferenceContributorInput : ContributorInput
[CLSCompliantAttribute(false)]
public ref class MoveSchemaReferenceContributorInput sealed : public ContributorInput
[<Sealed>]
[<CLSCompliantAttribute(false)>]
type MoveSchemaReferenceContributorInput =  
    class
        inherit ContributorInput
    end
public final class MoveSchemaReferenceContributorInput extends ContributorInput

O tipo MoveSchemaReferenceContributorInput expõe os membros a seguir.

Construtores

  Nome Descrição
Método público MoveSchemaReferenceContributorInput(String, String, ISqlModelElement) Inicializa uma nova instância da classe MoveSchemaReferenceContributorInput.
Método público MoveSchemaReferenceContributorInput(String, String, ISqlModelElement, Boolean) Inicializa uma nova instância da classe MoveSchemaReferenceContributorInput.

Início

Propriedades

  Nome Descrição
Propriedade pública ModelElement Obtém o SchemaIdentifier para o objeto de esquema selecionado.
Propriedade pública NewSchema Esquema de destino para o objeto de esquema selecionado.
Propriedade pública OldSchema Obtém o esquema antigo para o objeto.
Propriedade pública RefactoringOperation Essa propriedade representa a operação de refatoração para o qual essa ContributorInput é usado. (Herdado de ContributorInput.)
Propriedade pública ReferencingProject Obtém o projeto Referenciador.
Propriedade pública UseDefaultSchema Obtém um valor que indica se para usar o esquema padrão no sistema de projeto quando refatoração analisa os scripts e a unidade de testes.

Início

Métodos

  Nome Descrição
Método público Equals Retorna true se este MoveSchemaReferenceContributorInput tem o mesmo valor que o objeto especificado, que também deve ser MoveSchemaReferenceContributorInput. (Substitui ContributorInput.Equals(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 Retorna um código de hash para o objeto MoveSchemaReferenceContributorInput. (Substitui ContributorInput.GetHashCode().)
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 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.VisualStudio.Data.Schema.Package.Sql.Refactoring