Partager via


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

System.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
Méthode protégée BaseShadow(PrivateObject) Initialise une nouvelle instance de la classe BaseShadow.
Méthode protégée BaseShadow(PrivateType) Initialise une nouvelle instance de la classe BaseShadow.

Début

Propriétés

  Nom Description
Propriété publique Target Obtient l'objet cible.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet en cours. (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Retourne le code de hachage pour cette instance. (Substitue Object.GetHashCode().)
Méthode protégéeMembre statique GetShadowAttacher Utilisé pour la restauration dynamique de tableaux de types privés.
Méthode protégéeMembre statique GetTargetObject Fonction static qui sera utilisée avec TransferArray pour une copie complète avec unshadowing des objets Type cibles réels.
Méthode protégéeMembre statique GetTargetType Retourne le Type cible pour une classe shadow potentielle.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statique MakeArrayType Retourne un objet Type qui représente un tableau du type spécifié, avec le nombre spécifié de dimensions.
Méthode publiqueMembre statique MakeByRefType Retourne un objet Type qui représente le type spécifié lorsqu'il est passé comme paramètre ref.
Méthode publiqueMembre statique MakePointerType Retourne un objet Type qui représente un pointeur vers le type spécifié.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégéeMembre statique 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.
Méthode publique ToString Retourne un String représentant l'objet BaseShadow en cours. (Substitue Object.ToString().)
Méthode protégéeMembre statique 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
Champ publicMembre statique AttachShadowName Nom de la méthode statique dans les classes dérivées.
Champ protégé 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