Freigeben über


CodeTypeDeclaration.TypeAttributes-Eigenschaft

Ruft die Attribute des Typs ab oder legt diese fest.

Namespace: System.CodeDom
Assembly: System (in system.dll)

Syntax

'Declaration
Public Property TypeAttributes As TypeAttributes
'Usage
Dim instance As CodeTypeDeclaration
Dim value As TypeAttributes

value = instance.TypeAttributes

instance.TypeAttributes = value
public TypeAttributes TypeAttributes { get; set; }
public:
property TypeAttributes TypeAttributes {
    TypeAttributes get ();
    void set (TypeAttributes value);
}
/** @property */
public TypeAttributes get_TypeAttributes ()

/** @property */
public void set_TypeAttributes (TypeAttributes value)
public function get TypeAttributes () : TypeAttributes

public function set TypeAttributes (value : TypeAttributes)

Eigenschaftenwert

Ein TypeAttributes-Objekt, das die Attribute des Typs angibt.

Hinweise

Die TypeAttributes-Eigenschaft enthält denselben Typ von Werten, der von System.Reflection beim Untersuchen eines Typs zur Laufzeit verwendet wird. Viele dieser Flags entsprechen nicht der Typdeklarationssyntax für einige Sprachen. Daher sind für CodeTypeDeclaration nur die folgenden Flags relevant: Class, Interface, Abstract, Sealed, Public, NotPublic, NestedPublic und NestedPrivate.

Hinweis

Einige der Flags, z. B. Abstract, überschneiden sich mit der Bedeutung der Flags in der Attributes-Eigenschaft von CodeTypeDeclaration, die von CodeTypeMember geerbt wird. Die Attributes-Eigenschaft ist ein Nebeneffekt der CodeTypeDeclaration-Klasse, die von CodeTypeMember erbt, sodass Klassen geschachtelt werden können. Anstelle der Flags in der Attributes-Eigenschaft müssen die Flags in der TypeAttributes-Eigenschaft verwendet werden.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

CodeTypeDeclaration-Klasse
CodeTypeDeclaration-Member
System.CodeDom-Namespace
TypeAttributes