Condividi tramite


Classe BaseShadow

Questa classe viene utilizzata con il metodo di estensione per verificare i tipi privati.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow

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

Sintassi

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

Il tipo BaseShadow espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto BaseShadow(PrivateObject) Inizializza una nuova istanza di BaseShadow classe.
Metodo protetto BaseShadow(PrivateType) Inizializza una nuova istanza di BaseShadow classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Target ottiene l'oggetto di destinazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Restituisce il codice hash per l'istanza. (Esegue l'override di Object.GetHashCode()).
Metodo protettoMembro statico GetShadowAttacher Utilizzato per dinamicamente il ripristino delle matrici di tipi privati.
Metodo protettoMembro statico GetTargetObject Funzione statica che saranno utilizzati con TransferArray per la copia approfondita di matrice con unshadowing la destinazione effettiva Type oggetti.
Metodo protettoMembro statico GetTargetType restituisce il database di destinazione Type per una classe potenziale dell'ombreggiatura.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoMembro statico MakeArrayType Restituisce un oggetto Type oggetto che rappresenta una matrice di tipo specificato, con il numero specificato delle dimensioni.
Metodo pubblicoMembro statico MakeByRefType Restituisce un oggetto Type oggetto che rappresenta il tipo specificato quando viene passato come ref parametro.
Metodo pubblicoMembro statico MakePointerType Restituisce un oggetto Type oggetto che rappresenta un puntatore al tipo specificato.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoMembro statico Same Metodo fittizio utilizzato per trasferire le matrici degli stessi Type.Ciò è l'implementazione di sicurezza BaseShadow.ElementConverter il delegato utilizzato per le matrici dello stesso tipo.
Metodo pubblico ToString Restituisce un oggetto String che rappresenta l'oggetto corrente BaseShadow oggetto. (Esegue l'override di Object.ToString()).
Metodo protettoMembro statico TransferArray esegue una copia completa di una matrice di una Type in una simile matrice diversa Type.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico AttachShadowName Il nome del metodo statico nelle classi derivate.
Campo protetto m_privateObject PrivateObject archiviato in questa istanza.

In alto

Note

pubblico Type funzioni di accesso che utilizzano PrivateObject la classe per testare i tipi privati necessario ereditare dalla classe.

Utilizzare l'oggetto come classe base per ereditare da.non chiamare direttamente i metodi di questa classe.

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