Skip to content
KeKl edited this page Nov 28, 2014 · 4 revisions

Welcome to the ciltk wiki!

Argument type conversion in function call

From To Comment
byte byte
ref byte byte*
out byte byte*
byte* byte*
byte[] byte*
sbyte sbyte
ref sbyte sbyte*
out sbyte sbyte*
sbyte* sbyte*
sbyte[] sbyte*
short short
ref short short*
out short short*
short* short*
short[] short*
ushort ushort
ref ushort ushort*
out ushort ushort*
ushort* ushort*
ushort[] ushort*
int int
ref int int*
out int int*
int* int*
int[] int*
uint uint
ref uint uint*
out uint uint*
uint* uint*
uint[] uint*
long long
ref long long*
out long long*
long* long*
long[] long*
ulong ulong
ref ulong ulong*
out ulong ulong*
ulong* ulong*
ulong[] ulong*
float float
ref float float*
out float float*
float* float*
float[] float*
double double
ref double double*
out double double*
double* double*
double[] double*
decimal decimal
ref decimal decimal*
out decimal decimal*
decimal* decimal*
decimal[] decimal*
char char
ref char char*
out char char*
char* char*
char[] char*
String IntPtr Marshal String to IntPtr first
String[] IntrPtr* Marshal String array to IntPtr array first
StringBuilder IntPtr Marshal String to IntPtr first
StringBuilder[] IntrPtr* Marshal StringBuilder array to IntPtr array first
bool bool
ref bool bool*
out bool bool*
bool* bool*
bool[] bool*
object object
ref object object*
out object object*
object* object*
object[] object*
IntPtr IntPtr
ref IntPtr IntPtr*
out IntPtr IntPtr*
IntPtr* IntPtr*
IntPtr[] IntPtr
enum typeof enum
void void
Clone this wiki locally