| VCL Object and Component | .NET |
| EVariantArrayCreateError | System.Exception |
| EVariantArrayLockedError | System.Exception |
| EVariantBadIndexError | System.Exception |
| EVariantBadVarTypeError | System.Exception |
| EVariantDispatchError | System.Exception |
| EVariantInvalidArgError | System.Exception |
| EVariantInvalidNullOpError | System.Exception |
| EVariantInvalidOpError | System.Exception |
| EVariantNotAnArrayError | System.Exception |
| EVariantNotImplError | System.Exception |
| EVariantOutOfMemoryError | System.Exception |
| EVariantOverflowError | System.Exception |
| EVariantRangeCheckError | System.Exception |
| EVariantTypeCastError | System.Exception |
| EVariantUnexpectedError | System.Exception |
| TCustomVariantType | |
| TInvokeableVariantType |