From 98e06af6f1f7ab2e8a59e448e859d344bc4f04e0 Mon Sep 17 00:00:00 2001 From: triton Date: Sun, 20 Jan 2013 13:38:42 +0000 Subject: [PATCH] Update CLIMarshal.cs to the new type map database interface. --- src/Generator/Generators/CLI/CLIMarshal.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Generator/Generators/CLI/CLIMarshal.cs b/src/Generator/Generators/CLI/CLIMarshal.cs index 341e0166..3e857a0a 100644 --- a/src/Generator/Generators/CLI/CLIMarshal.cs +++ b/src/Generator/Generators/CLI/CLIMarshal.cs @@ -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 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;