vsCMOverrideKind Enumeration

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

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


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


Member name Description
vsCMOverrideKindNone This function does not have a modifier.
vsCMOverrideKindAbstract The parent class requires this method to be overridden. (This is equivalent to the MustOverride keyword in Visual Basic.)
vsCMOverrideKindVirtual This function may be overridden in derived classes. (This is equivalent with the Overrideable keyword in Visual Basic.)
vsCMOverrideKindOverride This function overrides a virtual function.
vsCMOverrideKindNew This function replaces a function in the parent class. (This is equivalent with the Shadow keyword in Visual Basic.)
vsCMOverrideKindSealed This function may not be overridden.


Used by OverrideKind property.

See Also


EnvDTE80 Namespace