Inheritance: FormatterBase
Beispiel #1
0
        private string GetGenericParameterString()
        {
            var genericArguments = GetGenericArguments();

            if (genericArguments == null || !genericArguments.Any())
            {
                return(null);
            }

            var genericParameterBuilder = new StringBuilder("<");

            for (int i = 0; i < genericArguments.Length; i++)
            {
                var genericArgument = new TypeFormatter(genericArguments[i]);
                genericParameterBuilder.Append(genericArgument);

                if (i < genericArguments.Length - 1)
                {
                    genericParameterBuilder.Append(", ");
                }
            }

            genericParameterBuilder.Append(">");

            return(genericParameterBuilder.ToString());
        }
Beispiel #2
0
        private string GetGenericParameterString()
        {
            var genericArguments = GetGenericArguments();

            if (genericArguments == null || !genericArguments.Any())
                return null;

            var genericParameterBuilder = new StringBuilder("<");

            for (int i = 0; i < genericArguments.Length; i++)
            {
                var genericArgument = new TypeFormatter(genericArguments[i]);
                genericParameterBuilder.Append(genericArgument);

                if (i < genericArguments.Length - 1)
                    genericParameterBuilder.Append(", ");
            }

            genericParameterBuilder.Append(">");

            return genericParameterBuilder.ToString();
        }