Share via


vsCMOverrideKind Enum

Definition

Defines the modifier applied to a method to describe how the method may be overridden.

public enum class vsCMOverrideKind
public enum class vsCMOverrideKind
enum vsCMOverrideKind
[System.Runtime.InteropServices.Guid("3E30C32D-9E8D-4919-8CC4-C3D75879BC52")]
public enum vsCMOverrideKind
[<System.Runtime.InteropServices.Guid("3E30C32D-9E8D-4919-8CC4-C3D75879BC52")>]
type vsCMOverrideKind = 
Public Enum vsCMOverrideKind
Inheritance
vsCMOverrideKind
Attributes

Fields

Name Value Description
vsCMOverrideKindNone 0

This function does not have a modifier.

vsCMOverrideKindAbstract 1

The parent class requires this method to be overridden. (This is equivalent to the MustOverride keyword in Visual Basic.)

vsCMOverrideKindVirtual 2

This function may be overridden in derived classes. (This is equivalent with the Overrideable keyword in Visual Basic.)

vsCMOverrideKindOverride 4

This function overrides a virtual function.

vsCMOverrideKindNew 8

This function replaces a function in the parent class. (This is equivalent with the Shadow keyword in Visual Basic.)

vsCMOverrideKindSealed 16

This function may not be overridden.

Remarks

Used by OverrideKind property.

Applies to