|
|
|
|
@ -94,15 +94,15 @@ namespace Cxxi.Generators.CLI
@@ -94,15 +94,15 @@ namespace Cxxi.Generators.CLI
|
|
|
|
|
return string.Format("{0}^", function.Visit(this, quals)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (pointee.IsPrimitiveType(PrimitiveType.Void, walkTypedefs: true) || |
|
|
|
|
pointee.IsPrimitiveType(PrimitiveType.UInt8, walkTypedefs: true)) |
|
|
|
|
if (pointee.IsPrimitiveType(PrimitiveType.Char) && quals.IsConst) |
|
|
|
|
{ |
|
|
|
|
return "System::IntPtr"; |
|
|
|
|
return "System::String^"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (pointee.IsPrimitiveType(PrimitiveType.Char) && quals.IsConst) |
|
|
|
|
PrimitiveType primitive; |
|
|
|
|
if (pointee.IsPrimitiveType(out primitive, walkTypedefs: true)) |
|
|
|
|
{ |
|
|
|
|
return "System::String^"; |
|
|
|
|
return "System::IntPtr"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return pointee.Visit(this, quals); |
|
|
|
|
|