Share via


GenericParameterHelper-Klasse

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

Vererbungshierarchie

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 Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der 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 vom 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 die Testtools in Team System einen Komponententest zum Testen eines generischen Typs generiert, die Aufrufe, die generische Typargumente dieses Verwendungs-Platzhalters des generischen Typs testen.

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