From c31e4023c41ebdf773fb3ec6a26bcef51c3f825d Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 22 Mar 2023 14:12:25 +0100 Subject: [PATCH] Optimize `TypeInfo.GetFullNameNative` for simple types --- Source/Tools/Flax.Build/Bindings/TypeInfo.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Tools/Flax.Build/Bindings/TypeInfo.cs b/Source/Tools/Flax.Build/Bindings/TypeInfo.cs index 9a8894c24..7b2326527 100644 --- a/Source/Tools/Flax.Build/Bindings/TypeInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/TypeInfo.cs @@ -150,6 +150,10 @@ namespace Flax.Build.Bindings if (type == null) return ToString(); + // Optimization for simple type + if (!IsConst && GenericArgs == null && !IsPtr && !IsRef) + return type.FullNameNative; + var sb = new StringBuilder(64); if (IsConst) sb.Append("const ");