internal void WriteCallConv(CILWriter output)
{
if ((callConv & CallConv.Instance) != 0) {
output.Write("instance ");
if ((callConv & CallConv.InstanceExplicit) == CallConv.InstanceExplicit) {
output.Write("explicit ");
}
}
uint callKind = (uint)callConv & 0x07;
switch (callKind) {
case 0 : break;
case 1 : output.Write("unmanaged cdecl "); break;
case 2 : output.Write("unmanaged stdcall "); break;
case 3 : output.Write("unmanaged thiscall "); break;
case 4 : output.Write("unmanaged fastcall "); break;
case 5 : output.Write("vararg "); break;
}
}