Udostępnij za pośrednictwem


Klasa BaseShadow

Do tej klasy jest używany przez metodę publicize do sprawdzenia typów prywatnych.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UnitTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (w Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Składnia

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

Typ BaseShadow uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona BaseShadow(PrivateObject) Inicjuje nowe wystąpienie BaseShadow klasy.
Metoda chroniona BaseShadow(PrivateType) Inicjuje nowe wystąpienie BaseShadow klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Target Pobiera obiekt docelowy.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Zastępuje Object.Equals(Object)).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienia. (Zastępuje Object.GetHashCode()).
Metoda chronionaStatyczny element członkowski GetShadowAttacher Używane do przywracania dynamicznie tablice typów prywatnych.
Metoda chronionaStatyczny element członkowski GetTargetObject Statyczne funkcji, która będzie używana przy TransferArray dla kopii tablicy deep z unshadowing real docelowej Type obiektów.
Metoda chronionaStatyczny element członkowski GetTargetType Zwraca obiekt docelowy Type dla potencjalnych klasy cień.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publicznaStatyczny element członkowski MakeArrayType Zwraca Type obiekt, który reprezentuje tablicę określonego typu, z określonej liczby wymiarów.
Metoda publicznaStatyczny element członkowski MakeByRefType Zwraca Type obiekt, który reprezentuje określony typ, kiedy jest przekazywana jako ref parametru.
Metoda publicznaStatyczny element członkowski MakePointerType Zwraca Type obiekt, który reprezentuje określony typ wskaźnika.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chronionaStatyczny element członkowski Same Fikcyjny metoda używana do przesyłania tablice tego samego Type.Jest to wykonania przed uszkodzeniami BaseShadow.ElementConverter używane dla tablic ten sam typ delegata.
Metoda publiczna ToString Zwraca String , reprezentuje bieżący BaseShadow obiektu. (Zastępuje Object.ToString()).
Metoda chronionaStatyczny element członkowski TransferArray Wykonuje głębokie kopii tablicy jednej Type do podobnych tablicy o różnych Type.

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski AttachShadowName Nazwa statycznej metody klas pochodnych.
Pole chronione m_privateObject PrivateObject Przechowywane w tej instancji.

Początek

Uwagi

Publiczne Type akcesory, które używają PrivateObject klasy do testowania prywatnej typów musi dziedziczyć po tej klasy.

Ten służy jako klasa podstawowa do dziedziczą.Nie bezpośrednie wywoływanie metod tej klasy.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting