Feature Matrix

Delphi and .NET are different platforms. Each has unique features that the other does not. Support exists for most .NET functionality, however some limitations exist.

Supported

  • Arrays
    • Simple Types (byte, int, bool, string, etc)
  • Boxing / Unboxing
  • Constants
  • Dynamic loading of user assemblies
  • Enumerators
  • Exceptions
  • Events
  • Classes
    • Fields
    • Methods
    • Events
    • Constructors / Destructors
  • Indexed properties
    • Including default indexers
  • Namespaces
  • Object references
    • Arguments
    • Return values
    • Properties (including assignment)
  • Statics
    • Methods
    • Properties
  • Types
    • Simple Value types (byte, int, etc)
    • Large value types (int64, uint64 etc)
    • Decimal / Float types
    • Classes
    • String
    • Structs
  • TypeInfo
  • Threadable
  • Var / out arguments
  • x86 / x64 / Any

Not Yet Supported

Each CrossTalk release strives to support more features. The following items are planned but represent significant work.

  • Generics
  • Interfaces
  • Object Arrays (Indexed object properties are supported)