Freigeben über


vsCMOverrideKind-Enumeration

Definiert den Modifizierer, der auf eine Methode angewendet wird, um zu beschreiben, wie die Methode überschrieben werden kann.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Syntax

'Declaration
<GuidAttribute("3E30C32D-9E8D-4919-8CC4-C3D75879BC52")> _
Public Enumeration vsCMOverrideKind
[GuidAttribute("3E30C32D-9E8D-4919-8CC4-C3D75879BC52")]
public enum vsCMOverrideKind
[GuidAttribute(L"3E30C32D-9E8D-4919-8CC4-C3D75879BC52")]
public enum class vsCMOverrideKind
[<GuidAttribute("3E30C32D-9E8D-4919-8CC4-C3D75879BC52")>]
type vsCMOverrideKind
public enum vsCMOverrideKind

Member

Membername Beschreibung
vsCMOverrideKindNone Diese Funktion verfügt nicht über einen Modifizierer.
vsCMOverrideKindAbstract Die übergeordnete Klasse erfordert, dass diese Methode überschrieben wird.(Dies entspricht dem MustOverride-Schlüsselwort in Visual Basic.)
vsCMOverrideKindVirtual Diese Funktion kann in abgeleiteten Klassen überschrieben werden.(Dies entspricht dem Overrideable-Schlüsselwort in Visual Basic.)
vsCMOverrideKindOverride Diese Funktion überschreibt eine virtuelle Funktion.
vsCMOverrideKindNew Diese Funktion ersetzt eine Funktion in der übergeordneten Klasse.(Dies entspricht dem Shadow-Schlüsselwort in Visual Basic.)
vsCMOverrideKindSealed Diese Funktion kann nicht überschrieben werden.

Hinweise

Wird von der OverrideKind-Eigenschaft verwendet.

Siehe auch

Referenz

EnvDTE80-Namespace