BaseShadow, classe
Cette classe est utilisée par la méthode publicize pour vous aider à tester des types privés.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow
Espace de noms : Microsoft.VisualStudio.TestTools.UnitTesting
Assembly : Microsoft.VisualStudio.QualityTools.UnitTestFramework (dans Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntaxe
'Déclaration
Public Class BaseShadow
public class BaseShadow
public ref class BaseShadow
type BaseShadow = class end
public class BaseShadow
Le type BaseShadow expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
BaseShadow(PrivateObject) | Initialise une nouvelle instance de la classe BaseShadow. | |
BaseShadow(PrivateType) | Initialise une nouvelle instance de la classe BaseShadow. |
Début
Propriétés
Nom | Description | |
---|---|---|
Target | Obtient l’objet cible. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet spécifié est identique à l'objet en cours. (Substitue Object.Equals(Object).) | |
Finalize | Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.) | |
GetHashCode | Retourne le code de hachage de cette instance. (Substitue Object.GetHashCode.) | |
GetShadowAttacher | Utilisé pour la restauration dynamique de tableaux de types privés. | |
GetTargetObject | Fonction static qui sera utilisée avec TransferArray pour une copie complète avec unshadowing des objets Type cibles réels. | |
GetTargetType | Retourne le Type cible pour une classe shadow potentielle. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MakeArrayType | Retourne un objet Type qui représente un tableau du type spécifié, avec le nombre spécifié de dimensions. | |
MakeByRefType | Retourne un objet Type qui représente le type spécifié lorsqu'il est passé comme paramètre ref. | |
MakePointerType | Retourne un objet Type qui représente un pointeur vers le type spécifié. | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
Same | Méthode factice utilisée pour transférer les tableaux du même Type.Implémentation à sécurité de remplacement du délégué BaseShadow.ElementConverter utilisée pour les tableaux du même type. | |
ToString | Retourne un String représentant l'objet BaseShadow en cours. (Substitue Object.ToString.) | |
TransferArray | Exécute une copie complète d'un tableau d'un Type dans un tableau semblable de Type différent. |
Début
Champs
Nom | Description | |
---|---|---|
AttachShadowName | Nom de la méthode statique dans les classes dérivées. | |
m_privateObject | PrivateObject stocké dans cette instance. |
Début
Notes
Les accesseurs Type publics qui utilisent la classe PrivateObject pour tester des types privés doivent hériter de cette classe.
Utilisez celle-ci comme une classe de base de laquelle hériter. N'appelez pas directement les méthodes de cette classe.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms