示例#1
0
        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());
        }