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. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Target | Obtém o objeto de destino. |
Início
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 executar outras operações de limpeza antes que ele é recuperado 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 de matriz com o destino real de unshadowing Type objetos. | |
GetTargetType | Retorna o alvo Type para uma classe de sombra possíveis. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MakeArrayType | Retorna um Type 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 do atual Object. (Herdado de Object.) | |
Same | Simular o método usado para transferir os conjuntos do mesmo Type.Esta é a implementação failsafe a BaseShadow.ElementConverter delegate é usado para arrays do mesmo tipo. | |
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 um conjunto semelhante de diferentes Type. |
Início
Campos
Nome | Descrição | |
---|---|---|
AttachShadowName | O nome do método estático em classes derivadas. | |
m_privateObject | O PrivateObject armazenados nesta instância. |
Início
Comentários
Public Type acessadores que usam o PrivateObject classe para tipos particulares de teste deve herdar a partir dessa classe.
Use isso como uma classe base para herdar de. Não chame os métodos dessa classe diretamente.
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.