Freigeben über


GenericParameterHelper-Klasse

Diese Klasse ist ein Platzhalter zur Verwendung mit Generika. Sie ermöglicht das Testen generischer Typen durch die Übergabe unspezifischer Typargumente.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Public Class GenericParameterHelper _
    Implements IComparable, IEnumerable, ICloneable
public class GenericParameterHelper : IComparable, 
    IEnumerable, ICloneable
public ref class GenericParameterHelper : IComparable, 
    IEnumerable, ICloneable
type GenericParameterHelper =  
    class
        interface IComparable
        interface IEnumerable
        interface ICloneable
    end
public class GenericParameterHelper implements IComparable, IEnumerable, ICloneable

Der GenericParameterHelper-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode GenericParameterHelper() Initialisiert eine neue Instanz der GenericParameterHelper-Klasse.Dieser Konstruktor initialisiert die Data-Eigenschaft auf einen zufälligen Wert.
Öffentliche Methode GenericParameterHelper(Int32) Initialisiert eine neue Instanz der GenericParameterHelper-Klasse.Dieser Konstruktor initialisiert die Data-Eigenschaft auf einen vom Benutzer angegebenen Wert.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Data Ruft die Data-Eigenschaft für diese Instanz ab bzw. legt sie fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Clone Erstellt ein neues GenericParameterHelper-Element, das eine Kopie der aktuellen Instanz ist.
Öffentliche Methode CompareTo Vergleicht die aktuelle Instanz mit einem anderen Objekt vom selben Typ und gibt eine ganze Zahl zurück, die angibt, ob die aktuelle Instanz in der Sortierreihenfolge vor oder nach dem anderen Objekt oder an derselben Position auftritt.
Öffentliche Methode Equals Bestimmt, ob das angegebene GenericParameterHelper-Objekt mit dem aktuellen GenericParameterHelper-Objekt identisch ist. (Überschreibt Object.Equals(Object).)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, dessen Länge von der Data-Eigenschaft abgeleitet wird.
Öffentliche Methode GetHashCode Gibt den Hashcode für dieses GenericParameterHelper-Objekt zurück. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Mit einem Komponententest kann möglicherweise kein echter Typ an eine generische Methode übergeben werden, die getestet wird. Mit diesem Code kann stattdessen dieser generische Platzhalter übergeben werden.

Wenn Testtools in Team System einen Komponententest für den Test eines generischen Typs generiert, werden für die Aufrufe, mit denen dieser generische Typ getestet wird, Platzhalter für generische Typargumente verwendet.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace