Compartir a través de


PrivateType (Clase)

Representa el tipo de una clase privada que da acceso a implementaciones estáticas privadas.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UnitTesting
Ensamblado:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (en Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintaxis

'Declaración
Public Class PrivateType
public class PrivateType
public ref class PrivateType
type PrivateType =  class end
public class PrivateType

El tipo PrivateType expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público PrivateType(Type) Inicializa una instancia nueva de la clase PrivateType con la información de tipo.
Método público PrivateType(String, String) Inicializa una nueva instancia de la clase PrivateType.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ReferencedType Obtiene el objeto Type que representa PrivateType.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido 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).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetStaticArrayElement(String, array<Int32[]) Obtiene un elemento de matriz estática incluido en el tipo contenedor.
Método público GetStaticArrayElement(String, BindingFlags, array<Int32[]) Obtiene un elemento de matriz estática incluido en el tipo contenedor.
Método público GetStaticField(String) Obtiene un campo estático incluido en el tipo contenedor.
Método público GetStaticField(String, BindingFlags) Obtiene un campo estático incluido en el tipo contenedor.
Método público GetStaticFieldOrProperty(String) Obtiene un valor de un campo o propiedad estáticos en un tipo ajustado basado en el nombre.
Método público GetStaticFieldOrProperty(String, BindingFlags) Obtiene un valor de un campo o propiedad estáticos en un tipo ajustado basado en el nombre.
Método público GetStaticProperty(String, array<Object[]) Obtiene una propiedad estática incluida en el tipo contenedor.
Método público GetStaticProperty(String, BindingFlags, array<Object[]) Obtiene una propiedad estática incluida en el tipo contenedor.
Método público GetStaticProperty(String, BindingFlags, array<Type[], array<Object[]) Obtiene una propiedad indizada estática incluida en el tipo ajustado.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público InvokeStatic(String, array<Object[]) Invoca métodos estáticos sobre el objeto PrivateType.
Método público InvokeStatic(String, array<Object[], CultureInfo) Invoca a métodos estáticos en el PrivateType.
Método público InvokeStatic(String, BindingFlags, array<Object[]) Invoca métodos estáticos sobre el objeto PrivateType.
Método público InvokeStatic(String, array<Type[], array<Object[]) Invoca a métodos estáticos en el PrivateType.
Método público InvokeStatic(String, BindingFlags, array<Object[], CultureInfo) Invoca a métodos estáticos en el PrivateType.
Método público InvokeStatic(String, BindingFlags, array<Type[], array<Object[]) Invoca a métodos estáticos en el PrivateType.
Método público InvokeStatic(String, array<Type[], array<Object[], CultureInfo) Invoca a métodos estáticos en el PrivateType.
Método público InvokeStatic(String, array<Type[], array<Object[], array<Type[]) Invoca métodos estáticos sobre el PrivateType.
Método público InvokeStatic(String, BindingFlags, array<Type[], array<Object[], CultureInfo) Invoca a métodos estáticos en el PrivateType.
Método público InvokeStatic(String, BindingFlags, array<Type[], array<Object[], CultureInfo, array<Type[]) Invoca a métodos estáticos en el PrivateType.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público SetStaticArrayElement(String, Object, array<Int32[]) Establece un elemento de matriz estático contenido en el tipo ajustado.
Método público SetStaticArrayElement(String, BindingFlags, Object, array<Int32[]) Establece un elemento de matriz estático contenido en el tipo ajustado.
Método público SetStaticField(String, Object) Establece un campo estático contenido en el tipo ajustado.
Método público SetStaticField(String, BindingFlags, Object) Establece un campo estático contenido en el tipo ajustado.
Método público SetStaticFieldOrProperty(String, Object) Establece una propiedad o un campo estático contenido en el tipo ajustado.
Método público SetStaticFieldOrProperty(String, BindingFlags, Object) Establece una propiedad o un campo estático contenido en el tipo ajustado.
Método público SetStaticProperty(String, Object, array<Object[]) Establece una propiedad estática contenida en el tipo ajustado.
Método público SetStaticProperty(String, Object, array<Type[], array<Object[]) Establece una propiedad estática contenida en el tipo ajustado.
Método público SetStaticProperty(String, BindingFlags, Object, array<Object[]) Establece una propiedad estática contenida en el tipo ajustado.
Método público SetStaticProperty(String, BindingFlags, Object, array<Type[], array<Object[]) Establece una propiedad estática contenida en el tipo ajustado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

El generador de pruebas crea automáticamente el tipo privado.

Seguridad de .NET Framework

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)

Otros recursos

How to: Access Private Methods in Unit Tests