BaseShadow-Klasse
Diese Klasse wird von der publicize-Methode für das Testen privater Typen verwendet.
Vererbungshierarchie
Object
Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntax
'Declaration
Public Class BaseShadow
public class BaseShadow
public ref class BaseShadow
type BaseShadow = class end
public class BaseShadow
Der BaseShadow-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
BaseShadow(PrivateObject) | Initialisiert eine neue Instanz der BaseShadow-Klasse. | |
BaseShadow(PrivateType) | Initialisiert eine neue Instanz der BaseShadow-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Target | Ruft das Zielobjekt ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Überschreibt Object.Equals(Object).) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Überschreibt Object.GetHashCode.) | |
GetShadowAttacher | Wird zum dynamischen Wiederherstellen von Arrays privater Typen verwendet. | |
GetTargetObject | Statische Funktion, die zusammen mit TransferArray zum Erstellen von tiefen Arraykopien mit Aufhebung des Schattens der ursprünglichen Type-Zielobjekte verwendet wird. | |
GetTargetType | Gibt das Ziel Type für eine potenzielle Schattenklasse zurück. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MakeArrayType | Gibt ein Type-Objekt zurück, das ein Array des angegebenen Typs mit der angegebenen Anzahl von Dimensionen darstellt. | |
MakeByRefType | Gibt ein Type-Objekt zurück, das den angegebenen Typ darstellt, wenn es als ref-Parameter übergeben wird. | |
MakePointerType | Gibt ein Type-Objekt zurück, das einen Zeiger auf den angegebenen Typ darstellt. | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
Same | Pseudomethode, mit der die Arrays vom gleichen Type übertragen werden.Dies ist die störungssichere Implementierung des BaseShadow.ElementConverter-Delegaten, der für Arrays vom gleichen Typ verwendet wird. | |
ToString | Gibt eine String-Instanz zurück, die das aktuelle BaseShadow-Objekt darstellt. (Überschreibt Object.ToString.) | |
TransferArray | Erstellt eine tiefe Kopie eines Arrays von einem Type in ein ähnliches Array von einem anderen Type. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
AttachShadowName | Der Name der statischen Methode in abgeleiteten Klassen. | |
m_privateObject | Das in dieser Instanz gespeicherte PrivateObject-Objekt. |
Zum Seitenanfang
Hinweise
Öffentliche Type-Accessoren, die die PrivateObject-Klasse zum Testen privater Typen verwenden, müssen von dieser Klasse erben.
Verwenden Sie diese als Basisklasse zum Vererben. Rufen Sie die Methoden dieser Klasse nicht direkt auf.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.