Classe BaseShadow
Essa classe é usada pelo método publicize para ajudar a tipos particulares de teste.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxe
'Declaração
Public Class BaseShadow
public class BaseShadow
public ref class BaseShadow
type BaseShadow = class end
public class BaseShadow
O tipo BaseShadow expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
BaseShadow(PrivateObject) | Inicializa uma nova instância da classe BaseShadow. | |
BaseShadow(PrivateType) | Inicializa uma nova instância da classe BaseShadow. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Target | Obtém o objeto de destino. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o objeto especificado é igual ao objeto atual. (Substitui Object.Equals(Object).) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Retorna o código hash para essa instância. (Substitui Object.GetHashCode().) | |
GetShadowAttacher | Usado para a restauração de matrizes de tipos particulares de dinamicamente. | |
GetTargetObject | Função estática que será usada com TransferArray para a cópia profunda array com unshadowing o destino real Type objetos. | |
GetTargetType | Retorna o alvo Type para uma classe de sombra potencial. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MakeArrayType | Retorna um Type o objeto que representa uma matriz do tipo especificado, com o número especificado de dimensões. | |
MakeByRefType | Retorna um Type o objeto que representa o tipo especificado quando ele é passado como um ref parâmetro. | |
MakePointerType | Retorna um Type objeto que representa um ponteiro para o tipo especificado. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
Same | Simular o método usado para transferir os arrays do mesmo Type.Esta é a implementação failsafe a BaseShadow.ElementConverter usado para arrays do mesmo tipo de delegado. | |
ToString | Retorna um String que representa o atual BaseShadow objeto. (Substitui Object.ToString().) | |
TransferArray | Executa uma cópia em profundidade de uma matriz de um Type em uma matriz semelhante de diferentes Type. |
Superior
Campos
Nome | Descrição | |
---|---|---|
AttachShadowName | O nome do método estático em classes derivadas. | |
m_privateObject | O PrivateObject armazenados nesta instância. |
Superior
Comentários
Public Type acessadores que usam o PrivateObject classe para tipos particulares de teste deve herdar desta classe.
Use isso como uma classe base para herdar de.Não chame os métodos dessa classe diretamente.
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.