My Delphi implementation of CrossPlatform interface raises custom exceptions. Is there any way to have a corresponding custom exception being thrown on the C# side instead of the generic COMException? That way I could catch MyCustomException instead of COMException.