Esempio n. 1
0
        private static string GenerateFullNameFromType(Type type)
        {
            TypeFullName nameWithoutArguments = TypeFullNameParser.Parse(type.FullName);
            TypeFullName result = new TypeFullName(
                nameWithoutArguments.FullName,
                type.GetGenericArguments()
                .Select((genericType) => new TypeFullName(genericType.FullName ?? genericType.Name))
                .ToArray());

            return(result.ToString());
        }
Esempio n. 2
0
        private static string GenerateNameFromType(Type type)
        {
            TypeFullName nameWithoutArguments = TypeFullNameParser.Parse(type.Name);

            return(nameWithoutArguments.FullName);
        }