internal static string ToString(Type type, TypeNameBuilder.Format format) { if ((format == TypeNameBuilder.Format.FullName || format == TypeNameBuilder.Format.AssemblyQualifiedName) && !type.IsGenericTypeDefinition && type.ContainsGenericParameters) { return(null); } TypeNameBuilder typeNameBuilder = new TypeNameBuilder(TypeNameBuilder.CreateTypeNameBuilder()); typeNameBuilder.Clear(); typeNameBuilder.ConstructAssemblyQualifiedNameWorker(type, format); string result = typeNameBuilder.ToString(); typeNameBuilder.Dispose(); return(result); }
internal static string ToString(Type type, Format format) { if (((format == Format.FullName) || (format == Format.AssemblyQualifiedName)) && (!type.IsGenericTypeDefinition && type.ContainsGenericParameters)) { return(null); } TypeNameBuilder builder = new TypeNameBuilder(CreateTypeNameBuilder()); builder.Clear(); builder.ConstructAssemblyQualifiedNameWorker(type, format); string str = builder.ToString(); builder.Dispose(); return(str); }
// TypeNameBuilder is NOT thread safe NOR reliable internal static string ToString(Type type, Format format) { if (format == Format.FullName || format == Format.AssemblyQualifiedName) { if (!type.IsGenericTypeDefinition && type.ContainsGenericParameters) return null; } TypeNameBuilder tnb = new TypeNameBuilder(CreateTypeNameBuilder()); tnb.Clear(); tnb.ConstructAssemblyQualifiedNameWorker(type, format); string toString = tnb.ToString(); tnb.Dispose(); return toString; }
internal static string ToString(Type type, TypeNameBuilder.Format format) { if ((format == TypeNameBuilder.Format.FullName || format == TypeNameBuilder.Format.AssemblyQualifiedName) && (!type.IsGenericTypeDefinition && type.ContainsGenericParameters)) { return((string)null); } TypeNameBuilder typeNameBuilder = new TypeNameBuilder(TypeNameBuilder.CreateTypeNameBuilder()); typeNameBuilder.Clear(); Type type1 = type; int num = (int)format; typeNameBuilder.ConstructAssemblyQualifiedNameWorker(type1, (TypeNameBuilder.Format)num); string @string = typeNameBuilder.ToString(); typeNameBuilder.Dispose(); return(@string); }
[System.Security.SecuritySafeCritical] // auto-generated internal static string ToString(Type type, Format format) { if (format == Format.FullName || format == Format.AssemblyQualifiedName) { if (!type.IsGenericTypeDefinition && type.ContainsGenericParameters) { return(null); } } TypeNameBuilder tnb = new TypeNameBuilder(CreateTypeNameBuilder()); tnb.Clear(); tnb.ConstructAssemblyQualifiedNameWorker(type, format); string toString = tnb.ToString(); tnb.Dispose(); return(toString); }
internal static string ToString(Type type, Format format) { if (((format == Format.FullName) || (format == Format.AssemblyQualifiedName)) && (!type.IsGenericTypeDefinition && type.ContainsGenericParameters)) { return null; } TypeNameBuilder builder = new TypeNameBuilder(CreateTypeNameBuilder()); builder.Clear(); builder.ConstructAssemblyQualifiedNameWorker(type, format); string str = builder.ToString(); builder.Dispose(); return str; }