internal static string?ToString(Type type, Format format) { if (format == Format.FullName || format == Format.AssemblyQualifiedName) { if (!type.IsGenericTypeDefinition && type.ContainsGenericParameters) { return(null); } } var tnb = new TypeNameBuilder(); tnb.AddAssemblyQualifiedName(type, format); return(tnb.ToString()); }