Browse Source

Prefixed "System.Runtime.InteropServices" with "global::" to prevent name collision.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/98/head
Dimitar Dobrev 12 years ago
parent
commit
2b53801510
  1. 8
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

8
src/Generator/Generators/CSharp/CSharpTextTemplate.cs

@ -1357,7 +1357,7 @@ namespace CppSharp.Generators.CSharp @@ -1357,7 +1357,7 @@ namespace CppSharp.Generators.CSharp
PushBlock(CSharpBlockKind.VTableDelegate);
WriteLine("[SuppressUnmanagedCodeSecurity]");
WriteLine("[UnmanagedFunctionPointerAttribute(System.Runtime.InteropServices.CallingConvention.{0})]",
WriteLine("[UnmanagedFunctionPointerAttribute(global::System.Runtime.InteropServices.CallingConvention.{0})]",
Helpers.ToCSharpCallConv(method.CallingConvention));
CSharpTypePrinterResult retType;
@ -1430,7 +1430,7 @@ namespace CppSharp.Generators.CSharp @@ -1430,7 +1430,7 @@ namespace CppSharp.Generators.CSharp
delegateName = delegateInstance + "Delegate";
delegateRaise = delegateInstance + "RaiseInstance";
WriteLine("[UnmanagedFunctionPointerAttribute(System.Runtime.InteropServices.CallingConvention.Cdecl)]");
WriteLine("[UnmanagedFunctionPointerAttribute(global::System.Runtime.InteropServices.CallingConvention.Cdecl)]");
WriteLine("delegate void {0}({1});", delegateName, args);
WriteLine("{0} {1};", delegateName, delegateRaise);
NewLine();
@ -2195,7 +2195,7 @@ namespace CppSharp.Generators.CSharp @@ -2195,7 +2195,7 @@ namespace CppSharp.Generators.CSharp
else if (typedef.Type.IsPointerTo(out functionType))
{
PushBlock(CSharpBlockKind.Typedef);
WriteLine("[UnmanagedFunctionPointerAttribute(System.Runtime.InteropServices.CallingConvention.{0})]",
WriteLine("[UnmanagedFunctionPointerAttribute(global::System.Runtime.InteropServices.CallingConvention.{0})]",
Helpers.ToCSharpCallConv(functionType.CallingConvention));
TypePrinter.PushContext(CSharpTypePrinterContextKind.Native);
WriteLine("{0}unsafe {1};",
@ -2324,7 +2324,7 @@ namespace CppSharp.Generators.CSharp @@ -2324,7 +2324,7 @@ namespace CppSharp.Generators.CSharp
Write("[DllImport(\"{0}\", ", libName);
var callConv = Helpers.ToCSharpCallConv(function.CallingConvention);
WriteLine("CallingConvention = System.Runtime.InteropServices.CallingConvention.{0},",
WriteLine("CallingConvention = global::System.Runtime.InteropServices.CallingConvention.{0},",
callConv);
WriteLineIndent("EntryPoint=\"{0}\")]", function.Mangled);

Loading…
Cancel
Save