Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies inheritance options for libcat members.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration _LIBCAT_MEMBERINHERITANCE
[FlagsAttribute]
public enum _LIBCAT_MEMBERINHERITANCE
[FlagsAttribute]
public enum class _LIBCAT_MEMBERINHERITANCE
[<FlagsAttribute>]
type _LIBCAT_MEMBERINHERITANCE
public enum _LIBCAT_MEMBERINHERITANCE
Members
Member name | Description | |
---|---|---|
LCMI_IMMEDIATE | Immediate member of class (type). | |
LCMI_OVERRIDABLE | Overridable (virtual), but not overridden member of parent class (type). | |
LCMI_OVERRIDEREQUIRED | Override-required (pure virtual), but not overridden, member of parent class (type). | |
LCMI_OVERRIDDEN | Overridden (virtual or pure virtual) member of parent class (type). | |
LCMI_NOTOVERRIDABLE | Not overridable member of parent class (type). | |
LCMI_INHERITED | Inherited member of class (type). |
Remarks
COM Signature
From vsshell80.idl:
enum _LIBCAT_MEMBERINHERITANCE
{
LCMI_IMMEDIATE = 0x0001,
LCMI_OVERRIDABLE = 0x0002,
LCMI_OVERRIDEREQUIRED = 0x0004,
LCMI_OVERRIDDEN = 0x0008,
LCMI_NOTOVERRIDABLE = 0x0010,
LCMI_INHERITED = 0x0020
};
typedef DWORD LIBCAT_MEMBERINHERITANCE;