"景先生毕设|www.jxszl.com

C# CallingConvention类代码示例

2023-12-29 17:39编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中CallingConvention类的典型用法代码示例。如果您正苦于以下问题:C#CallingConvention类的具体用法?C#CallingConvention怎么用?C#CallingConvention使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:ToString internalstaticstringToString(CallingConventionflags){ varsb=newStringBuilder(); switch(flags&CallingConvention.Mask){ caseCallingConvention.Default:sb.Append("Default");break; caseCallingConvention.C:sb.Append("C");break; caseCallingConvention.StdCall:sb.Append("StdCall");break; caseCallingConvention.ThisCall:sb.Append("ThisCall");break; caseCallingConvention.FastCall:sb.Append("FastCall");break; caseCallingConvention.VarArg:sb.Append("VarArg");break; caseCallingConvention.Field:sb.Append("Field");break; caseCallingConvention.LocalSig:sb.Append("LocalSig");break; caseCallingConvention.Property:sb.Append("Property");break; caseCallingConvention.Unmanaged:sb.Append("Unmanaged");break; caseCallingConvention.GenericInst:sb.Append("GenericInst");break; caseCallingConvention.NativeVarArg:sb.Append("NativeVarArg");break; default:sb.Append(string.Format("CC_UNKNOWN_0x{0:X}",(int)(flags&CallingConvention.Mask)));break; } if((flags&CallingConvention.Generic)!=0) sb.Append("|Generic"); if((flags&CallingConvention.HasThis)!=0) sb.Append("|HasThis"); if((flags&CallingConvention.ExplicitThis)!=0) sb.Append("|ExplicitThis"); if((flags&CallingConvention.ReservedByCLR)!=0) sb.Append("|ReservedByCLR"); returnsb.ToString(); }
原文链接:http://www.jxszl.com/biancheng/C/556650.html