ITypeDecl Properties |
The ITypeDecl type exposes the following members.
Name | Description | |
---|---|---|
Category |
The descriptive category of the CodeObject.
(Inherited from INamedCodeObject.) | |
IsAbstract |
True if the type is abstract.
| |
IsClass |
True if the type is a class.
| |
IsDelegateType |
True if the type is a delegate type.
| |
IsEnum |
True if the type is an enum.
| |
IsGenericParameter |
True if the type is a generic parameter.
| |
IsGenericType |
True if the type is a generic type (meaning that either it or an enclosing type has type parameters,
and it's not an enum).
| |
IsInterface |
True if the type is an interface.
| |
IsNested |
True if the type is a nested type.
| |
IsNullableType |
True if the type is a nullable type.
| |
IsPartial |
True if the type is a partial type.
| |
IsStruct |
True if the type is a struct.
| |
IsValueType |
True if the type is a value type.
| |
Name |
The name of the CodeObject.
(Inherited from INamedCodeObject.) | |
Parent |
The parent CodeObject.
| |
TypeParameterCount |
The number of TypeParameters the type has.
|