This documentation is archived and is not being maintained.

IsAbstract Property (General Extensibility)

Visual Studio .NET 2003

Sets or returns whether or not an item is declared as abstract.

[Visual Basic .NET]
Public Property IsAbstract() As Boolean
[Visual Basic 6]
Property Get IsAbstract() As Boolean
Property Let IsAbstract( _
   ByVal NewValue As Boolean _
HRESULT __stdcall get_IsAbstract(
   /* [out, retval] */ VARIANT_BOOL* retVal
HRESULT __stdcall put_IsAbstract(
   /* [in] */ VARIANT_BOOL NewValue
bool IsAbstract {get; set;}
[JScript .NET]
public function get IsAbstract() : Boolean
public function set IsAbstract(
   NewValue : Boolean


A Boolean value indicating True if the item is declared as abstract; False otherwise.

Return Value

True if the item is declared as abstract; False otherwise.


IsAbstract returns or sets whether the class currently appears to be abstract (the class may not be declared abstract, but may be implicitly), or requires a subclass that fills in any method implementations that are missing due to abstract methods. For some languages this may always be False.

Note   This property is read-only for code elements from Visual Basic .NET source code.

See Also

Applies To: CodeClass Object | CodeStruct Object | VCCodeClass Object | VCCodeStruct Object