static private GetClrAssemblyName ( |
||
type | ||
hasTypeForwardedFrom | bool | |
Résultat | string |
// Token: 0x06005082 RID: 20610 RVA: 0x0011B1F0 File Offset: 0x001193F0 private static string GetClrTypeFullNameForNonArrayTypes(Type type) { if (!type.IsGenericType) { return(type.FullName); } Type[] genericArguments = type.GetGenericArguments(); StringBuilder stringBuilder = new StringBuilder(type.GetGenericTypeDefinition().FullName).Append("["); foreach (Type type2 in genericArguments) { stringBuilder.Append("[").Append(FormatterServices.GetClrTypeFullName(type2)).Append(", "); bool flag; stringBuilder.Append(FormatterServices.GetClrAssemblyName(type2, out flag)).Append("],"); } return(stringBuilder.Remove(stringBuilder.Length - 1, 1).Append("]").ToString()); }