Classe BaseShadow
Essa classe é usada pelo método publicize para ajudar a tipos particulares de teste.
Hierarquia de herança
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 | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (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 | Gets the Type of the current instance. (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 | Creates a shallow copy of the current Object. (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.