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.
|