| IArrayType Properties | 
[This is preliminary documentation and is subject to change.]
The IArrayType type exposes the following members.
| Name | Description | |
|---|---|---|
| Context | Context that owns this type  (Inherited from ITypeRef.) | |
| ElementType | Type of elements in the sequence  (Inherited from ISequenceType.) | |
| IntegerBitWidth | Integer bit width of this type or 0 for non integer types  (Inherited from ITypeRef.) | |
| IsDouble | (Inherited from ITypeRef.) | |
| IsFloat | (Inherited from ITypeRef.) | |
| IsFloatingPoint | Flag to indicate if this type is a floating point type  (Inherited from ITypeRef.) | |
| IsInteger | Flag to indicate if this type is an integer  (Inherited from ITypeRef.) | |
| IsPointer | Flag to indicate if this type is a pointer  (Inherited from ITypeRef.) | |
| IsPointerPointer | FLag to indicate if this type is a pointer to a pointer  (Inherited from ITypeRef.) | |
| IsSequence | Flag to indicate if this type is a sequence type  (Inherited from ITypeRef.) | |
| IsSized | Flag to indicate if the type is sized  (Inherited from ITypeRef.) | |
| IsStruct | Flag to indicate if this type is a structure type  (Inherited from ITypeRef.) | |
| IsVoid | Flag to indicate if this type represents the void type  (Inherited from ITypeRef.) | |
| Kind | LLVM Type kind for this type  (Inherited from ITypeRef.) | |
| Length | Length of the array  | |
| TypeHandle | LibLLVM handle for the type  (Inherited from ITypeRef.) |