Freigeben über


PrivateType-Klasse

Stellt den Typ einer privaten Klasse dar, die Zugriff auf private statische Implementierungen ermöglicht.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

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

Der PrivateType-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode PrivateType(Type) Initialisiert eine neue Instanz der PrivateType-Klasse mit den Typinformationen.
Öffentliche Methode PrivateType(String, String) Initialisiert eine neue Instanz der PrivateType-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ReferencedType Ruft den Type ab, der den PrivateType darstellt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetStaticArrayElement(String, array<Int32[]) Ruft ein statisches Arrayelement ab, das im umschlossenen Typ enthalten ist.
Öffentliche Methode GetStaticArrayElement(String, BindingFlags, array<Int32[]) Ruft ein statisches Arrayelement ab, das im umschlossenen Typ enthalten ist.
Öffentliche Methode GetStaticField(String) Ruft ein statisches Feld ab, das im umschlossenen Typ enthalten ist.
Öffentliche Methode GetStaticField(String, BindingFlags) Ruft ein statisches Feld ab, das im umschlossenen Typ enthalten ist.
Öffentliche Methode GetStaticFieldOrProperty(String) Ruft auf Grundlage des Namens den Wert eines statischen Felds oder einer statischen Eigenschaft in einem umschlossenen Typ ab.
Öffentliche Methode GetStaticFieldOrProperty(String, BindingFlags) Ruft auf Grundlage des Namens den Wert eines statischen Felds oder einer statischen Eigenschaft in einem umschlossenen Typ ab.
Öffentliche Methode GetStaticProperty(String, array<Object[]) Ruft eine statische Eigenschaft ab, die im umschlossenen Typ enthalten ist.
Öffentliche Methode GetStaticProperty(String, BindingFlags, array<Object[]) Ruft eine statische Eigenschaft ab, die im umschlossenen Typ enthalten ist.
Öffentliche Methode GetStaticProperty(String, BindingFlags, array<Type[], array<Object[]) Ruft eine statische indizierte Eigenschaft ab, die im umschlossenen Typ enthalten ist.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InvokeStatic(String, array<Object[]) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, array<Object[], CultureInfo) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, BindingFlags, array<Object[]) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, array<Type[], array<Object[]) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, BindingFlags, array<Object[], CultureInfo) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, BindingFlags, array<Type[], array<Object[]) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, array<Type[], array<Object[], CultureInfo) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, array<Type[], array<Object[], array<Type[]) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, BindingFlags, array<Type[], array<Object[], CultureInfo) Ruft statische Methoden für PrivateType auf.
Öffentliche Methode InvokeStatic(String, BindingFlags, array<Type[], array<Object[], CultureInfo, array<Type[]) Ruft statische Methoden für PrivateType auf.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode SetStaticArrayElement(String, Object, array<Int32[]) Legt ein statisches Arrayelement fest, das im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticArrayElement(String, BindingFlags, Object, array<Int32[]) Legt ein statisches Arrayelement fest, das im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticField(String, Object) Legt ein statisches Feld fest, das im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticField(String, BindingFlags, Object) Legt ein statisches Feld fest, das im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticFieldOrProperty(String, Object) Legt ein statisches Feld oder eine statische Eigenschaft fest, die im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticFieldOrProperty(String, BindingFlags, Object) Legt ein statisches Feld oder eine statische Eigenschaft fest, die im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticProperty(String, Object, array<Object[]) Legt eine statische Eigenschaft fest, die im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticProperty(String, Object, array<Type[], array<Object[]) Legt eine statische Eigenschaft fest, die im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticProperty(String, BindingFlags, Object, array<Object[]) Legt eine statische Eigenschaft fest, die im umschlossenen Typ enthalten ist.
Öffentliche Methode SetStaticProperty(String, BindingFlags, Object, array<Type[], array<Object[]) Legt eine statische Eigenschaft fest, die im umschlossenen Typ enthalten ist.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Der private Typ wird vom Testgenerator automatisch erstellt.

.NET Framework-Sicherheit

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace

Weitere Ressourcen

How to: Access Private Methods in Unit Tests