XSharp.CodeDom.XSharpCodeGenerator.BuildGenericArguments C# (CSharp) Méthode

BuildGenericArguments() private méthode

private BuildGenericArguments ( CodeTypeReferenceCollection typeArguments, int start, int len ) : String
typeArguments System.CodeDom.CodeTypeReferenceCollection
start int
len int
Résultat String
        private String BuildGenericArguments(CodeTypeReferenceCollection typeArguments, int start, int len)
        {
            String ret = "";
            StringBuilder sb = new StringBuilder(0x80);
            //
            if (typeArguments.Count != 0)
            {
                sb.Append("<");
                bool flag = true;
                for (int i = start; i < start + len; i++)
                {
                    if (flag)
                    {
                        flag = false;
                    }
                    else
                    {
                        sb.Append(", ");
                    }
                    if (i < typeArguments.Count)
                    {
                        sb.Append(this.GetTypeOutput(typeArguments[i]));
                    }
                }
                sb.Append(">");
                ret = sb.ToString();
            }
            return ret;
        }
XSharpCodeGenerator