Condividi tramite


Classe PrivateType

Rappresenta il tipo di una classe privata che fornisce accesso a implementazioni private statiche.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintassi

'Dichiarazione
Public Class PrivateType
public class PrivateType
public ref class PrivateType
type PrivateType =  class end
public class PrivateType

Il tipo PrivateType espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico PrivateType(Type) Inizializza una nuova istanza della classe PrivateType con le informazioni sui tipi.
Metodo pubblico PrivateType(String, String) Inizializza una nuova istanza della classe PrivateType.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ReferencedType Ottiene l'oggetto Type che rappresenta l'oggetto PrivateType.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetStaticArrayElement(String, array<Int32[]) Ottiene un elemento di matrice statico contenuto nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico GetStaticArrayElement(String, BindingFlags, array<Int32[]) Ottiene un elemento di matrice statico contenuto nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico GetStaticField(String) Ottiene un campo statico contenuto nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico GetStaticField(String, BindingFlags) Ottiene un campo statico contenuto nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico GetStaticFieldOrProperty(String) Ottiene un valore del campo o della proprietà statica in un tipo di cui si è eseguito il wrapping basato sul nome.
Metodo pubblico GetStaticFieldOrProperty(String, BindingFlags) Ottiene un valore del campo o della proprietà statica in un tipo di cui si è eseguito il wrapping basato sul nome.
Metodo pubblico GetStaticProperty(String, array<Object[]) Ottiene una proprietà statica contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico GetStaticProperty(String, BindingFlags, array<Object[]) Ottiene una proprietà statica contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico GetStaticProperty(String, BindingFlags, array<Type[], array<Object[]) Ottiene una proprietà indicizzata contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico InvokeStatic(String, array<Object[]) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, array<Object[], CultureInfo) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, BindingFlags, array<Object[]) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, array<Type[], array<Object[]) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, BindingFlags, array<Object[], CultureInfo) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, BindingFlags, array<Type[], array<Object[]) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, array<Type[], array<Object[], CultureInfo) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, array<Type[], array<Object[], array<Type[]) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, BindingFlags, array<Type[], array<Object[], CultureInfo) Richiama i metodi statici sull'oggetto PrivateType.
Metodo pubblico InvokeStatic(String, BindingFlags, array<Type[], array<Object[], CultureInfo, array<Type[]) Richiama i metodi statici sull'oggetto PrivateType.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico SetStaticArrayElement(String, Object, array<Int32[]) Imposta un elemento di matrice statico contenuto nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticArrayElement(String, BindingFlags, Object, array<Int32[]) Imposta un elemento di matrice statico contenuto nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticField(String, Object) Imposta un campo statico contenuto nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticField(String, BindingFlags, Object) Imposta un campo statico contenuto nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticFieldOrProperty(String, Object) Imposta un campo o una proprietà statica contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticFieldOrProperty(String, BindingFlags, Object) Imposta un campo o una proprietà statica contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticProperty(String, Object, array<Object[]) Imposta una proprietà statica contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticProperty(String, Object, array<Type[], array<Object[]) Imposta una proprietà statica contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticProperty(String, BindingFlags, Object, array<Object[]) Imposta una proprietà statica contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico SetStaticProperty(String, BindingFlags, Object, array<Type[], array<Object[]) Imposta una proprietà statica contenuta nel tipo di cui è stato eseguito il wrapping.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Il generatore di test crea automaticamente il tipo privato.

Sicurezza di .NET Framework

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting

Altre risorse

How to: Test a Private Method