コード例 #1
0
        private string GetParameterTypes(MethodBase method)
        {
            DescriptionBuilder sb = new DescriptionBuilder(false);

            bool first = true;

            foreach (ParameterInfo parameter in method.GetParameters())
            {
                if (first)
                {
                    first = false;
                }
                else
                {
                    sb.Append(", ");
                }

                if (parameter.IsOptional)
                {
                    sb.Append("[");
                }
                WriteParameterType(Manager, sb, parameter, false);
                if (parameter.IsOptional)
                {
                    sb.Append("]");
                }
            }

            return(sb.ToString());
        }
コード例 #2
0
ファイル: ComTypeBrowserInfo.cs プロジェクト: formist/LinkMe
        private static string GetParameterTypes(ParameterDesc[] parameters)
        {
            DescriptionBuilder sb = new DescriptionBuilder(false);

            bool first = true;

            foreach (ParameterDesc parameter in parameters)
            {
                if (first)
                {
                    first = false;
                }
                else
                {
                    sb.Append(", ");
                }

                sb.Append(parameter.Type);
            }

            return(sb.ToString());
        }