JustMockLite/Telerik.JustMock/Func.cs

234 строки
21 KiB
C#

/*
JustMock Lite
Copyright © 2010-2015 Telerik EAD
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
/* Auto generated */
using System.ComponentModel;
namespace Telerik.JustMock
{
/// <summary>
/// Encapsulates a method that has 5 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
/// <summary>
/// Encapsulates a method that has 6 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);
/// <summary>
/// Encapsulates a method that has 7 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);
/// <summary>
/// Encapsulates a method that has 8 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8);
/// <summary>
/// Encapsulates a method that has 9 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9);
/// <summary>
/// Encapsulates a method that has 10 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10);
/// <summary>
/// Encapsulates a method that has 11 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11);
/// <summary>
/// Encapsulates a method that has 12 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T12">The type of the twelveth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12);
/// <summary>
/// Encapsulates a method that has 13 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T12">The type of the twelveth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13);
/// <summary>
/// Encapsulates a method that has 14 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T12">The type of the twelveth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14);
/// <summary>
/// Encapsulates a method that has 15 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T12">The type of the twelveth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15);
/// <summary>
/// Encapsulates a method that has 16 parameters and returns a value of the type specified by <typeparamref name="TResult"/> parameter.
/// </summary>
///<typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T12">The type of the twelveth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="T16">The type of the sixteenth parameter of the method that this delegate encapsulates</typeparam>
///<typeparam name="TResult">Type of the return value of the method that this delegate encapsulates.</typeparam>
[EditorBrowsable(EditorBrowsableState.Never)]
public delegate TResult Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16);
}