PERWAPI.MethSig.WriteCallConv C# (CSharp) Méthode

WriteCallConv() private méthode

private WriteCallConv ( CILWriter output ) : void
output CILWriter
Résultat void
        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;
            }
        }