Ejemplo n.º 1
0
        /// <summary>
        /// Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a single argument.
        /// </summary>
        /// <param name="format">A composite format string.</param>

        /// <param name="arg0">A value to format.</param>

        /// <param name="arg1">A value to format.</param>

        /// <param name="arg2">A value to format.</param>

        /// <param name="arg3">A value to format.</param>

        /// <param name="arg4">A value to format.</param>

        /// <param name="arg5">A value to format.</param>

        /// <param name="arg6">A value to format.</param>

        /// <param name="arg7">A value to format.</param>
        public void AppendFormat <T0, T1, T2, T3, T4, T5, T6, T7>(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
        {
            var args = new Arg8 <T0, T1, T2, T3, T4, T5, T6, T7>(__makeref(arg0), __makeref(arg1), __makeref(arg2), __makeref(arg3), __makeref(arg4), __makeref(arg5), __makeref(arg6), __makeref(arg7));

            AppendArgSet(format, ref args);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a single argument.
        /// </summary>
        /// <param name="format">A composite format string.</param>
        /// <param name="arg0">A value to format.</param>
        /// <param name="arg1">A value to format.</param>
        /// <param name="arg2">A value to format.</param>
        /// <param name="arg3">A value to format.</param>
        /// <param name="arg4">A value to format.</param>
        /// <param name="arg5">A value to format.</param>
        /// <param name="arg6">A value to format.</param>
        /// <param name="arg7">A value to format.</param>
        public void AppendFormat <T0, T1, T2, T3, T4, T5, T6, T7>(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
        {
            var args = new Arg8 <T0, T1, T2, T3, T4, T5, T6, T7>(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);

            AppendArgSet(format, ref args);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a single argument.
        /// </summary>
        /// <param name="format">A composite format string.</param>
        /// <param name="arg0">A value to format.</param>
        /// <param name="arg1">A value to format.</param>
        /// <param name="arg2">A value to format.</param>
        /// <param name="arg3">A value to format.</param>
        /// <param name="arg4">A value to format.</param>
        /// <param name="arg5">A value to format.</param>
        /// <param name="arg6">A value to format.</param>
        /// <param name="arg7">A value to format.</param>
        public unsafe void AppendFormat <T0, T1, T2, T3, T4, T5, T6, T7>(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
        {
            var args = new Arg8 <T0, T1, T2, T3, T4, T5, T6, T7>(Unsafe.AsPointer(ref arg0), Unsafe.AsPointer(ref arg1), Unsafe.AsPointer(ref arg2), Unsafe.AsPointer(ref arg3), Unsafe.AsPointer(ref arg4), Unsafe.AsPointer(ref arg5), Unsafe.AsPointer(ref arg6), Unsafe.AsPointer(ref arg7));

            AppendArgSet(format, ref args);
        }