Swift
Actor
IActor .NET, .NET Standard 2.0, Island, ToffeeIActor Cooper
AnsiChar
Byte .NET, .NET Standard 2.0, CooperAny
dynamic .NET, .NET Standard 2.0, Cooper, Islandid Toffee
AnyClass
Type .NET, .NET Standard 2.0Class Toffee
AnyClass<T>
Class<T> CooperAnyObject
dynamic .NET, .NET Standard 2.0, Cooper, Islandid Toffee
ArrayLiteralConvertible<Element>
Swift.IExpressibleByArrayLiteral<Element>Bool
BooleanBooleanLiteralConvertible<BooleanLiteralType>
Swift.IExpressibleByBooleanLiteral<BooleanLiteralType>BooleanLiteralType
BooleanCBool
BooleanCChar
SByteCChar16
UInt16 .NET, .NET Standard 2.0, Island, ToffeeWord Cooper
CChar32
UInt32 .NET, .NET Standard 2.0, Island, ToffeeCardinal Cooper
CDouble
DoubleCFloat
SingleCInt
Int32 .NET, .NET Standard 2.0, Island, ToffeeInteger Cooper
CLong
Int64 .NET, .NET Standard 2.0, Cooper, Island-Android-arm64-v8a, Island-Android-x86_64, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu-arm64, Island-Ubuntu-x86_64, Island-watchOS Simulator, Island-Windows-arm64, Island-Windows-x86_64, Toffee-iOS, Toffee-iOS Simulator, Toffee-Mac Catalyst, Toffee-macOS, Toffee-tvOS, Toffee-tvOS Simulator, Toffee-watchOS SimulatorInt32 Island-Android-armeabi, Island-Android-armeabi-v7a, Island-Android-x86, Island-Ubuntu-armv6, Island-watchOS-arm64_32, Island-WebAssembly-wasm32, Island-Windows-i386, Toffee-watchOS
CLongLong
Int64CollectionOfOne.Distance<Element>
Int64 CooperCollectionOfOne.Index<Element>
Bit CooperCollectionOfOne<Element>.Distance<Element>
Int64 .NET, .NET Standard 2.0, Island-Android-arm64-v8a, Island-Android-x86_64, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu-arm64, Island-Ubuntu-x86_64, Island-watchOS Simulator, Island-Windows-arm64, Island-Windows-x86_64Int32 Island-Android-armeabi, Island-Android-armeabi-v7a, Island-Android-x86, Island-Ubuntu-armv6, Island-watchOS-arm64_32, Island-WebAssembly-wasm32, Island-Windows-i386
Int8 Toffee
CollectionOfOne<Element>.Index<Element>
Bit .NET, .NET Standard 2.0, IslandInt8 Toffee
CShort
Int16 .NET, .NET Standard 2.0, Island, ToffeeSmallInt Cooper
CSignedChar
SByteCUnsignedChar
ByteCUnsignedInt
UInt32 .NET, .NET Standard 2.0, Island, ToffeeCardinal Cooper
CUnsignedLong
UInt64 .NET, .NET Standard 2.0, Cooper, Island-Android-arm64-v8a, Island-Android-x86_64, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu-arm64, Island-Ubuntu-x86_64, Island-watchOS Simulator, Island-Windows-arm64, Island-Windows-x86_64, Toffee-iOS, Toffee-iOS Simulator, Toffee-Mac Catalyst, Toffee-macOS, Toffee-tvOS, Toffee-tvOS Simulator, Toffee-watchOS SimulatorUInt32 Island-Android-armeabi, Island-Android-armeabi-v7a, Island-Android-x86, Island-Ubuntu-armv6, Island-watchOS-arm64_32, Island-WebAssembly-wasm32, Island-Windows-i386, Toffee-watchOS
CUnsignedLongLong
UInt64CUnsignedShort
UInt16 .NET, .NET Standard 2.0, Island, ToffeeWord Cooper
CustomDebugStringConvertible
ICustomDebugStringConvertibleCustomStringConvertible
ICustomStringConvertibleCWideChar
UInt32 .NET, .NET Standard 2.0, Island, ToffeeCardinal Cooper
DictionaryLiteralConvertible<Key,Value>
Swift.IExpressibleByDictionaryLiteral<Key,Value>Error
Exception .NET, .NET Standard 2.0, Cooper, IslandNSException Toffee
ErrorType
IErrorTypeExpressibleByArrayLiteral<Element>
Swift.IExpressibleByArrayLiteral<Element>ExpressibleByBooleanLiteral<BooleanLiteralType>
Swift.IExpressibleByBooleanLiteral<BooleanLiteralType>ExpressibleByDictionaryLiteral<Key,Value>
Swift.IExpressibleByDictionaryLiteral<Key,Value>ExpressibleByFloatLiteral<FloatLiteralType>
Swift.IExpressibleByFloatLiteral<FloatLiteralType>ExpressibleByIntegerLiteral<IntegerLiteralType>
Swift.IExpressibleByIntegerLiteral<IntegerLiteralType>ExpressibleByNilLiteral
IExpressibleByNilLiteralExpressibleByStringInterpolation<StringInterpolationType>
Swift.IExpressibleByStringInterpolation<StringInterpolationType>ExpressibleByStringLiteral<StringLiteralType>
Swift.IExpressibleByStringLiteral<StringLiteralType>ExpressibleByUnicodeScalarLiteral<UnicodeScalarLiteralType>
Swift.IExpressibleByUnicodeScalarLiteral<UnicodeScalarLiteralType>ExtendedGraphemeClusterType
String .NET, .NET Standard 2.0, Cooper, IslandNSString Toffee
Float
SingleFloat32
SingleFloat64
DoubleFloatLiteralConvertible<FloatLiteralType>
Swift.IExpressibleByFloatLiteral<FloatLiteralType>FloatLiteralType
DoubleHashable
IHashableIBooleanType
BooleanTypeICollectionType<SubSequence,Index,Distance,Element>
Swift.CollectionType<SubSequence,Index,Distance,Element>Identifiable<ID>
IIdentifiable<ID> Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-WindowsIIdentifiable<ID> Island-WebAssembly-wasm32
IIncrementable
IncrementableIIndexable<Index,Distance,Element>
Swift.Indexable<Index,Distance,Element>ILazySequence<T>
not nullable IEnumerable<T> .NET, .NET Standard 2.0, Islandnot nullable Iterable<T> Cooper
not nullable INSFastEnumeration<T> Toffee
ILazySequenceType<T>
not nullable not nullable IEnumerable<T> .NET, .NET Standard 2.0, Islandnot nullable not nullable Iterable<T> Cooper
not nullable not nullable INSFastEnumeration<T> Toffee
INSObjectProtocol
INSObject Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, ToffeeInt
Int64 .NET, .NET Standard 2.0, Cooper, Island-Android-arm64-v8a, Island-Android-x86_64, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu-arm64, Island-Ubuntu-x86_64, Island-watchOS Simulator, Island-Windows-arm64, Island-Windows-x86_64, Toffee-iOS, Toffee-iOS Simulator, Toffee-Mac Catalyst, Toffee-macOS, Toffee-tvOS, Toffee-tvOS Simulator, Toffee-watchOS SimulatorInt32 Island-Android-armeabi, Island-Android-armeabi-v7a, Island-Android-x86, Island-Ubuntu-armv6, Island-watchOS-arm64_32, Island-WebAssembly-wasm32, Island-Windows-i386, Toffee-watchOS
Int8
SByteIntegerLiteralConvertible<IntegerLiteralType>
Swift.IExpressibleByIntegerLiteral<IntegerLiteralType>IntegerLiteralType
Int64 .NET, .NET Standard 2.0, Cooper, Island-Android-arm64-v8a, Island-Android-x86_64, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu-arm64, Island-Ubuntu-x86_64, Island-watchOS Simulator, Island-Windows-arm64, Island-Windows-x86_64, Toffee-iOS, Toffee-iOS Simulator, Toffee-Mac Catalyst, Toffee-macOS, Toffee-tvOS, Toffee-tvOS Simulator, Toffee-watchOS SimulatorInt32 Island-Android-armeabi, Island-Android-armeabi-v7a, Island-Android-x86, Island-Ubuntu-armv6, Island-watchOS-arm64_32, Island-WebAssembly-wasm32, Island-Windows-i386, Toffee-watchOS
IntMax
Int64ISequenceType<T>
IEnumerable<T> .NET, .NET Standard 2.0, IslandIterable<T> Cooper
INSFastEnumeration Toffee
LazySequenceType<T>
not nullable not nullable IEnumerable<T> .NET, .NET Standard 2.0, Islandnot nullable not nullable Iterable<T> Cooper
not nullable not nullable INSFastEnumeration<T> Toffee
NativeString
String .NET, .NET Standard 2.0, Cooper, IslandNSString Toffee
NativeStringBuilder
StringBuilder .NET, .NET Standard 2.0, CooperStringBuilder Island
NilLiteralConvertible
IExpressibleByNilLiteralNSObject
Object .NET, .NET Standard 2.0, Cooper, Island-Android, Island-Ubuntu, Island-WebAssembly-wasm32, Island-WindowsNSObject Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, Toffee
NSObjectProtocol
INSObject Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, ToffeeOpaquePointer
^void .NET, .NET Standard 2.0, Island, ToffeeOutputStreamType
IOutputStreamTypePlatformDictionary<T,U>
not nullable Dictionary<T, U> .NET, .NET Standard 2.0not nullable HashMap<T, U> Cooper
not nullable RemObjects.Elements.System.Dictionary<T,U> Island
not nullable NSMutableDictionary<T, U> Toffee
PlatformImmutableDictionary<T,U>
not nullable not nullable Dictionary<T, U> .NET, .NET Standard 2.0not nullable not nullable HashMap<T, U> Cooper
not nullable not nullable RemObjects.Elements.System.Dictionary<T,U> Island
not nullable NSDictionary<T, U> Toffee
PlatformImmutableList<T>
not nullable not nullable List<T> .NET, .NET Standard 2.0not nullable not nullable ArrayList<T> Cooper
not nullable not nullable RemObjects.Elements.System.List<T> Island
not nullable NSArray<T> Toffee
PlatformList<T>
not nullable List<T> .NET, .NET Standard 2.0not nullable ArrayList<T> Cooper
not nullable RemObjects.Elements.System.List<T> Island
not nullable NSMutableArray<T> Toffee
PlatformSequence<T>
not nullable IEnumerable<T> IslandPlatformSet<T>
not nullable RemObjects.Elements.System.List<T> IslandRawRepresentable<RawValue>
Swift.IRawRepresentable<RawValue>Selector
SEL Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, ToffeeSendable
ISendable .NET, .NET Standard 2.0, Island, ToffeeISendable Cooper
SequenceType<T>
not nullable IEnumerable<T> .NET, .NET Standard 2.0, Islandnot nullable Iterable<T> Cooper
not nullable INSFastEnumeration<T> Toffee
Set<T>.Element<T>
T IslandSignedIntegerType
ISignedIntegerTypeSignedNumberType<IntegerLiteralType>
Swift.ISignedNumberType<IntegerLiteralType>Sliceable<SubSlice,SubSequence,Index,Distance,Element>
Swift.ISliceable<SubSlice,SubSequence,Index,Distance,Element>StaticString
String .NET, .NET Standard 2.0, Cooper, IslandNSString Toffee
Streamable
IStreamableStringInterpolationConvertible<StringInterpolationType>
Swift.IExpressibleByStringInterpolation<StringInterpolationType>StringLiteralConvertible<StringLiteralType>
Swift.IExpressibleByStringLiteral<StringLiteralType>StringLiteralType
String .NET, .NET Standard 2.0, Cooper, IslandNSString Toffee
StringProtocol
IStringProtocolSwiftString.UnicodeScalarView
UTF32View .NET, .NET Standard 2.0, Cooper, IslandInt8 Toffee
TextOutputStream
ITextOutputStreamTextOutputStreamable
ITextOutputStreamableUInt
UInt64 .NET, .NET Standard 2.0, Cooper, Island-Android-arm64-v8a, Island-Android-x86_64, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu-arm64, Island-Ubuntu-x86_64, Island-watchOS Simulator, Island-Windows-arm64, Island-Windows-x86_64, Toffee-iOS, Toffee-iOS Simulator, Toffee-Mac Catalyst, Toffee-macOS, Toffee-tvOS, Toffee-tvOS Simulator, Toffee-watchOS SimulatorUInt32 Island-Android-armeabi, Island-Android-armeabi-v7a, Island-Android-x86, Island-Ubuntu-armv6, Island-watchOS-arm64_32, Island-WebAssembly-wasm32, Island-Windows-i386, Toffee-watchOS
UInt8
ByteUIntMax
UInt64UnicodeScalar
UInt32 .NET, .NET Standard 2.0, Island, ToffeeCardinal Cooper
UnicodeScalarLiteralConvertible<UnicodeScalarLiteralType>
Swift.IExpressibleByUnicodeScalarLiteral<UnicodeScalarLiteralType>UnicodeScalarType
String .NET, .NET Standard 2.0, Cooper, IslandNSString Toffee
UnsafeBufferPointer<T>
^T .NET, .NET Standard 2.0, Island, ToffeeUnsafeMutableBufferPointer<T>
^T .NET, .NET Standard 2.0, Island, ToffeeUnsafeMutableRawBufferPointer
^void .NET, .NET Standard 2.0, Island, ToffeeUnsafeMutableRawPointer
^void .NET, .NET Standard 2.0, Island, ToffeeUnsafeRawBufferPointer
^void .NET, .NET Standard 2.0, Island, ToffeeUnsafeRawPointer
^void .NET, .NET Standard 2.0, Island, ToffeeUnsignedIntegerType
IUnsignedIntegerTypeUTF16Char
CharUTF32Char
UInt32 .NET, .NET Standard 2.0, Island, ToffeeCardinal Cooper
UTF8Char
ByteUWord
UInt16 .NET, .NET Standard 2.0, Island, ToffeeWord Cooper
Word
Int64 .NET, .NET Standard 2.0, Cooper, Island-Android-arm64-v8a, Island-Android-x86_64, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu-arm64, Island-Ubuntu-x86_64, Island-watchOS Simulator, Island-Windows-arm64, Island-Windows-x86_64, Toffee-iOS, Toffee-iOS Simulator, Toffee-Mac Catalyst, Toffee-macOS, Toffee-tvOS, Toffee-tvOS Simulator, Toffee-watchOS SimulatorInt32 Island-Android-armeabi, Island-Android-armeabi-v7a, Island-Android-x86, Island-Ubuntu-armv6, Island-watchOS-arm64_32, Island-WebAssembly-wasm32, Island-Windows-i386, Toffee-watchOS