Swift

Actor

IActor  .NET, .NET Standard 2.0, Island, Toffee
IActor  Cooper

AnsiChar

Byte  .NET, .NET Standard 2.0, Cooper

Any

dynamic  .NET, .NET Standard 2.0, Cooper, Island
id  Toffee

AnyClass

Type  .NET, .NET Standard 2.0
Class  Toffee

AnyClass<T>

Class<T>  Cooper

AnyObject

dynamic  .NET, .NET Standard 2.0, Cooper, Island
id  Toffee

ArrayLiteralConvertible<Element>

Swift.IExpressibleByArrayLiteral<Element>

Bool

Boolean

BooleanLiteralConvertible<BooleanLiteralType>

Swift.IExpressibleByBooleanLiteral<BooleanLiteralType>

BooleanLiteralType

Boolean

CBool

Boolean

CChar

SByte

CChar16

UInt16  .NET, .NET Standard 2.0, Island, Toffee
Word  Cooper

CChar32

UInt32  .NET, .NET Standard 2.0, Island, Toffee
Cardinal  Cooper

CDouble

Double

CFloat

Single

CInt

Int32  .NET, .NET Standard 2.0, Island, Toffee
Integer  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 Simulator
Int32  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

Int64

CollectionOfOne.Distance<Element>

Int64  Cooper

CollectionOfOne.Index<Element>

Bit  Cooper

CollectionOfOne<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_64
Int32  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, Island
Int8  Toffee

CShort

Int16  .NET, .NET Standard 2.0, Island, Toffee
SmallInt  Cooper

CSignedChar

SByte

CUnsignedChar

Byte

CUnsignedInt

UInt32  .NET, .NET Standard 2.0, Island, Toffee
Cardinal  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 Simulator
UInt32  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

UInt64

CUnsignedShort

UInt16  .NET, .NET Standard 2.0, Island, Toffee
Word  Cooper

CustomDebugStringConvertible

ICustomDebugStringConvertible

CustomStringConvertible

ICustomStringConvertible

CWideChar

UInt32  .NET, .NET Standard 2.0, Island, Toffee
Cardinal  Cooper

DictionaryLiteralConvertible<Key,Value>

Swift.IExpressibleByDictionaryLiteral<Key,Value>

Error

Exception  .NET, .NET Standard 2.0, Cooper, Island
NSException  Toffee

ErrorType

IErrorType

ExpressibleByArrayLiteral<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

IExpressibleByNilLiteral

ExpressibleByStringInterpolation<StringInterpolationType>

Swift.IExpressibleByStringInterpolation<StringInterpolationType>

ExpressibleByStringLiteral<StringLiteralType>

Swift.IExpressibleByStringLiteral<StringLiteralType>

ExpressibleByUnicodeScalarLiteral<UnicodeScalarLiteralType>

Swift.IExpressibleByUnicodeScalarLiteral<UnicodeScalarLiteralType>

ExtendedGraphemeClusterType

String  .NET, .NET Standard 2.0, Cooper, Island
NSString  Toffee

Float

Single

Float32

Single

Float64

Double

FloatLiteralConvertible<FloatLiteralType>

Swift.IExpressibleByFloatLiteral<FloatLiteralType>

FloatLiteralType

Double

Hashable

IHashable

IBooleanType

BooleanType

ICollectionType<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-Windows
IIdentifiable<ID>  Island-WebAssembly-wasm32

IIncrementable

Incrementable

IIndexable<Index,Distance,Element>

Swift.Indexable<Index,Distance,Element>

ILazySequence<T>

not nullable IEnumerable<T>  .NET, .NET Standard 2.0, Island
not nullable Iterable<T>  Cooper
not nullable INSFastEnumeration<T>  Toffee

ILazySequenceType<T>

not nullable not nullable IEnumerable<T>  .NET, .NET Standard 2.0, Island
not 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, Toffee

Int

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 Simulator
Int32  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

SByte

IntegerLiteralConvertible<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 Simulator
Int32  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

Int64

ISequenceType<T>

IEnumerable<T>  .NET, .NET Standard 2.0, Island
Iterable<T>  Cooper
INSFastEnumeration  Toffee

LazySequenceType<T>

not nullable not nullable IEnumerable<T>  .NET, .NET Standard 2.0, Island
not nullable not nullable Iterable<T>  Cooper
not nullable not nullable INSFastEnumeration<T>  Toffee

NativeString

String  .NET, .NET Standard 2.0, Cooper, Island
NSString  Toffee

NativeStringBuilder

StringBuilder  .NET, .NET Standard 2.0, Cooper
StringBuilder  Island

NilLiteralConvertible

IExpressibleByNilLiteral

NSObject

Object  .NET, .NET Standard 2.0, Cooper, Island-Android, Island-Ubuntu, Island-WebAssembly-wasm32, Island-Windows
NSObject  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, Toffee

OpaquePointer

^void  .NET, .NET Standard 2.0, Island, Toffee

OutputStreamType

IOutputStreamType

PlatformDictionary<T,U>

not nullable Dictionary<T, U>  .NET, .NET Standard 2.0
not 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.0
not 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.0
not 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.0
not nullable ArrayList<T>  Cooper
not nullable RemObjects.Elements.System.List<T>  Island
not nullable NSMutableArray<T>  Toffee

PlatformSequence<T>

not nullable IEnumerable<T>  Island

PlatformSet<T>

not nullable RemObjects.Elements.System.List<T>  Island

RawRepresentable<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, Toffee

Sendable

ISendable  .NET, .NET Standard 2.0, Island, Toffee
ISendable  Cooper

SequenceType<T>

not nullable IEnumerable<T>  .NET, .NET Standard 2.0, Island
not nullable Iterable<T>  Cooper
not nullable INSFastEnumeration<T>  Toffee

Set<T>.Element<T>

T  Island

SignedIntegerType

ISignedIntegerType

SignedNumberType<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, Island
NSString  Toffee

Streamable

IStreamable

StringInterpolationConvertible<StringInterpolationType>

Swift.IExpressibleByStringInterpolation<StringInterpolationType>

StringLiteralConvertible<StringLiteralType>

Swift.IExpressibleByStringLiteral<StringLiteralType>

StringLiteralType

String  .NET, .NET Standard 2.0, Cooper, Island
NSString  Toffee

StringProtocol

IStringProtocol

SwiftString.UnicodeScalarView

UTF32View  .NET, .NET Standard 2.0, Cooper, Island
Int8  Toffee

TextOutputStream

ITextOutputStream

TextOutputStreamable

ITextOutputStreamable

UInt

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 Simulator
UInt32  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

Byte

UIntMax

UInt64

UnicodeScalar

UInt32  .NET, .NET Standard 2.0, Island, Toffee
Cardinal  Cooper

UnicodeScalarLiteralConvertible<UnicodeScalarLiteralType>

Swift.IExpressibleByUnicodeScalarLiteral<UnicodeScalarLiteralType>

UnicodeScalarType

String  .NET, .NET Standard 2.0, Cooper, Island
NSString  Toffee

UnsafeBufferPointer<T>

^T  .NET, .NET Standard 2.0, Island, Toffee

UnsafeMutableBufferPointer<T>

^T  .NET, .NET Standard 2.0, Island, Toffee

UnsafeMutableRawBufferPointer

^void  .NET, .NET Standard 2.0, Island, Toffee

UnsafeMutableRawPointer

^void  .NET, .NET Standard 2.0, Island, Toffee

UnsafeRawBufferPointer

^void  .NET, .NET Standard 2.0, Island, Toffee

UnsafeRawPointer

^void  .NET, .NET Standard 2.0, Island, Toffee

UnsignedIntegerType

IUnsignedIntegerType

UTF16Char

Char

UTF32Char

UInt32  .NET, .NET Standard 2.0, Island, Toffee
Cardinal  Cooper

UTF8Char

Byte

UWord

UInt16  .NET, .NET Standard 2.0, Island, Toffee
Word  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 Simulator
Int32  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