Browse Source

Update CLIMarshal.cs to the new type map database interface.

pull/1/head
triton 13 years ago
parent
commit
98e06af6f1
  1. 5
      src/Generator/Generators/CLI/CLIMarshal.cs

5
src/Generator/Generators/CLI/CLIMarshal.cs

@ -105,8 +105,7 @@ namespace Cxxi.Generators.CLI @@ -105,8 +105,7 @@ namespace Cxxi.Generators.CLI
var decl = typedef.Declaration;
TypeMap typeMap = null;
var typeDb = Generator.TypeDatabase;
if (typeDb.FindTypeMap(decl.QualifiedOriginalName, out typeMap))
if (Generator.TypeMapDatabase.FindTypeMap(decl, out typeMap))
{
Return = typeMap.MarshalFromNative(Context);
return typeMap.IsValueType;
@ -315,7 +314,7 @@ namespace Cxxi.Generators.CLI @@ -315,7 +314,7 @@ namespace Cxxi.Generators.CLI
var decl = typedef.Declaration;
TypeMap typeMap = null;
if (Generator.TypeDatabase.FindTypeMap(decl.QualifiedOriginalName, out typeMap))
if (Generator.TypeMapDatabase.FindTypeMap(decl, out typeMap))
{
Return = typeMap.MarshalToNative(Context);
return typeMap.IsValueType;

Loading…
Cancel
Save