diff --git a/Il2CppInterop.Generator/Passes/Pass22GenerateEnums.cs b/Il2CppInterop.Generator/Passes/Pass22GenerateEnums.cs index dab60bcc..7615ecce 100644 --- a/Il2CppInterop.Generator/Passes/Pass22GenerateEnums.cs +++ b/Il2CppInterop.Generator/Passes/Pass22GenerateEnums.cs @@ -24,9 +24,9 @@ public static void DoPass(RewriteGlobalContext context) newType.CustomAttributes.Add(new CustomAttribute( (ICustomAttributeType)assemblyContext.Imports.OriginalNameAttributector.Value, new CustomAttributeSignature( - new CustomAttributeArgument(assemblyContext.Imports.Module.String(), type.Module!.Name), - new CustomAttributeArgument(assemblyContext.Imports.Module.String(), type.Namespace), - new CustomAttributeArgument(assemblyContext.Imports.Module.String(), type.Name)))); + new CustomAttributeArgument(assemblyContext.Imports.Module.String(), type.Module?.Name ?? ""), + new CustomAttributeArgument(assemblyContext.Imports.Module.String(), type.Namespace ?? ""), + new CustomAttributeArgument(assemblyContext.Imports.Module.String(), type.Name ?? "")))); } if (type.CustomAttributes.Any(it => it.Constructor?.DeclaringType?.FullName == "System.FlagsAttribute"))