BaseShadow (Clase)
Esta clase la usa el método Publicize para ayudarle a probar los tipos privados.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow
Espacio de nombres: Microsoft.VisualStudio.TestTools.UnitTesting
Ensamblado: Microsoft.VisualStudio.QualityTools.UnitTestFramework (en Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxis
'Declaración
Public Class BaseShadow
public class BaseShadow
public ref class BaseShadow
type BaseShadow = class end
public class BaseShadow
El tipo BaseShadow expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
BaseShadow(PrivateObject) | Inicializa una nueva instancia de la clase BaseShadow. | |
BaseShadow(PrivateType) | Inicializa una nueva instancia de la clase BaseShadow. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Target | Obtiene el objeto de destino. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto especificado es igual al objeto actual. (Invalida a Object.Equals(Object)). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Devuelve el código hash de esta instancia. (Invalida a Object.GetHashCode()). | |
GetShadowAttacher | Se usa para la restauración dinámica de matrices de tipos privados. | |
GetTargetObject | Función estática que se usará con TransferArray para la copia de la matriz en profundidad sin crear una instantánea de los objetos Type de destino reales. | |
GetTargetType | Devuelve el objeto Type de destino para una clase de instantánea potencial. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MakeArrayType | Devuelve un objeto Type que representa una matriz del tipo especificado, con el número de dimensiones especificado. | |
MakeByRefType | Devuelve un objeto Type que representa el tipo especificado cuando se pasa como un parámetro ref. | |
MakePointerType | Devuelve un objeto Type que representa un puntero al tipo especificado. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
Same | Método ficticio utilizado para transferir las matrices del mismo objeto Type.Esta es la implementación infalible del delegado BaseShadow.ElementConverter utilizado para las matrices del mismo tipo. | |
ToString | Devuelve un objeto String que representa el objeto BaseShadow actual. (Invalida a Object.ToString()). | |
TransferArray | Realiza una copia en profundidad de una matriz de un objeto Type en una matriz similar de un objeto Type diferente. |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
AttachShadowName | Nombre del método estático en las clases derivadas. | |
m_privateObject | Clase PrivateObject almacenada en esta instancia. |
Arriba
Comentarios
Los descriptores de acceso públicos Type que usan la clase PrivateObject para probar tipos privados deben heredar de esta clase.
Use esto como una clase base de la que heredar.No llame a los métodos de esta clase directamente.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.TestTools.UnitTesting (Espacio de nombres)