Freigeben über


TestClassAttribute-Klasse

Aktualisiert: November 2007

Wird verwendet, um Klassen zu identifizieren, die Testmethoden enthalten. Diese Klasse kann nicht geerbt werden.

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

Syntax

<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class TestClassAttribute _
    Inherits Attribute

Dim instance As TestClassAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class TestClassAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class TestClassAttribute sealed : public Attribute
public final class TestClassAttribute extends Attribute

Hinweise

Testmethoden, die mit TestMethodAttribute gekennzeichnet sind, stehen nicht zur Verfügung, wenn die übergeordnete Klasse nicht mit TestClassAttribute gekennzeichnet ist. Die Testklasse ist ohne TestClassAttribute ungültig.

Dieses Attribut kann für eine Klasse angegeben werden. Auf eine Klasse kann nur eine Instanz dieses Attributs angewendet werden.

Dieses Attribut wird standardmäßig in generiertem Code verwendet.

Weitere Informationen zum Verwenden von Attributen finden Sie unter Erweitern von Metadaten mithilfe von Attributen.

Vererbungshierarchie

System.Object
  System.Attribute
    Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute

Threadsicherheit

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

Siehe auch

Referenz

TestClassAttribute-Member

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace