|
|
|
@ -435,6 +435,10 @@ namespace ICSharpCode.NRefactory.TypeSystem |
|
|
|
|
|
|
|
|
|
|
|
CallingConvention callingConvention; |
|
|
|
CallingConvention callingConvention; |
|
|
|
switch (info.Attributes & PInvokeAttributes.CallConvMask) { |
|
|
|
switch (info.Attributes & PInvokeAttributes.CallConvMask) { |
|
|
|
|
|
|
|
case (PInvokeAttributes)0: |
|
|
|
|
|
|
|
Debug.WriteLine ("P/Invoke calling convention not set on:" + methodDefinition.FullName); |
|
|
|
|
|
|
|
callingConvention = CallingConvention.StdCall; |
|
|
|
|
|
|
|
break; |
|
|
|
case PInvokeAttributes.CallConvCdecl: |
|
|
|
case PInvokeAttributes.CallConvCdecl: |
|
|
|
callingConvention = CallingConvention.Cdecl; |
|
|
|
callingConvention = CallingConvention.Cdecl; |
|
|
|
break; |
|
|
|
break; |
|
|
|
|