Show / Hide Table of Contents

    Class Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>

    Represents a Template with fourteen generic values.

    Inheritance
    System.Object
    Template
    Template<T1>
    Template<T1, T2>
    Template<T1, T2, T3>
    Template<T1, T2, T3, T4>
    Template<T1, T2, T3, T4, T5>
    Template<T1, T2, T3, T4, T5, T6>
    Template<T1, T2, T3, T4, T5, T6, T7>
    Template<T1, T2, T3, T4, T5, T6, T7, T8>
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9>
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
    Inherited Members
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.Arg13
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.ToArray()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.Clone()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.Arg12
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.ToArray()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.Clone()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.Arg11
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.ToArray()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.Clone()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.Arg10
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.ToArray()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.Clone()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9>.Arg9
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9>.ToArray()
    Template<T1, T2, T3, T4, T5, T6, T7, T8, T9>.Clone()
    Template<T1, T2, T3, T4, T5, T6, T7, T8>.Arg8
    Template<T1, T2, T3, T4, T5, T6, T7, T8>.ToArray()
    Template<T1, T2, T3, T4, T5, T6, T7, T8>.Clone()
    Template<T1, T2, T3, T4, T5, T6, T7>.Arg7
    Template<T1, T2, T3, T4, T5, T6, T7>.ToArray()
    Template<T1, T2, T3, T4, T5, T6, T7>.Clone()
    Template<T1, T2, T3, T4, T5, T6>.Arg6
    Template<T1, T2, T3, T4, T5, T6>.ToArray()
    Template<T1, T2, T3, T4, T5, T6>.Clone()
    Template<T1, T2, T3, T4, T5>.Arg5
    Template<T1, T2, T3, T4, T5>.ToArray()
    Template<T1, T2, T3, T4, T5>.Clone()
    Template<T1, T2, T3, T4>.Arg4
    Template<T1, T2, T3, T4>.ToArray()
    Template<T1, T2, T3, T4>.Clone()
    Template<T1, T2, T3>.Arg3
    Template<T1, T2, T3>.ToArray()
    Template<T1, T2, T3>.Clone()
    Template<T1, T2>.Arg2
    Template<T1, T2>.ToArray()
    Template<T1, T2>.Clone()
    Template<T1>.Arg1
    Template<T1>.IsEmpty
    Template.ToString()
    Namespace: Cuemon
    Assembly: Cuemon.Core.dll
    Syntax
    public class Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> : Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
    Type Parameters
    Name Description
    T1

    The type of the first parameter of this Template.

    T2

    The type of the second parameter of this Template.

    T3

    The type of the third parameter of this Template.

    T4

    The type of the fourth parameter of this Template.

    T5

    The type of the fifth parameter of this Template.

    T6

    The type of the sixth parameter of this Template.

    T7

    The type of the seventh parameter of this Template.

    T8

    The type of the eighth parameter of this Template.

    T9

    The type of the ninth parameter of this Template.

    T10

    The type of the tenth parameter of this Template.

    T11

    The type of the eleventh parameter of this Template.

    T12

    The type of the twelfth parameter of this Template.

    T13

    The type of the thirteenth parameter of this Template.

    T14

    The type of the fourteenth parameter of this Template.

    Remarks

    Inspired by Tuple objects, Template, was chosen because of the naming conflict in newer version of the .NET Framework. The name, Template, was inspired by the Variadic Template in C++.

    Constructors

    | Improve this Doc

    Template(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

    Initializes a new instance of the Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> class.

    Declaration
    public Template(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)
    Parameters
    Type Name Description
    T1 arg1

    The value of the first parameter of this Template.

    T2 arg2

    The value of the second parameter of this Template.

    T3 arg3

    The value of the third parameter of this Template.

    T4 arg4

    The value of the fourth parameter of this Template.

    T5 arg5

    The value of the fifth parameter of this Template.

    T6 arg6

    The value of the sixth parameter of this Template.

    T7 arg7

    The value of the seventh parameter of this Template.

    T8 arg8

    The value of the eighth parameter of this Template.

    T9 arg9

    The value of the ninth parameter of this Template.

    T10 arg10

    The value of the tenth parameter of this Template.

    T11 arg11

    The value of the eleventh parameter of this Template.

    T12 arg12

    The value of the twelfth parameter of this Template.

    T13 arg13

    The value of the thirteenth parameter of this Template.

    T14 arg14

    The value of the fourteenth parameter of this Template.

    Properties

    | Improve this Doc

    Arg14

    Gets or sets the fourteenth parameter of this instance.

    Declaration
    public T14 Arg14 { get; set; }
    Property Value
    Type Description
    T14

    The fourteenth parameter of this instance.

    Methods

    | Improve this Doc

    Clone()

    Creates a shallow copy of the current Template object.

    Declaration
    public override Template Clone()
    Returns
    Type Description
    Template

    A new Template that is a copy of this instance.

    Overrides
    Cuemon.Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.Clone()
    Remarks

    When thread safety is required this is the method to invoke.

    | Improve this Doc

    ToArray()

    Returns an array of objects that represent the arguments passed to this instance.

    Declaration
    public override object[] ToArray()
    Returns
    Type Description
    System.Object[]

    An array of objects that represent the arguments passed to this instance. Returns an empty array if the current instance was constructed with no generic arguments.

    Overrides
    Cuemon.Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.ToArray()

    Extension Methods

    ConverterExtensions.ParseWith<TSource, TResult>(TSource, Func<TSource, TResult>)
    ConverterExtensions.ParseWith<TSource, T, TResult>(TSource, Func<TSource, T, TResult>, T)
    ConverterExtensions.ParseWith<TSource, T1, T2, TResult>(TSource, Func<TSource, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, TResult>(TSource, Func<TSource, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, TResult>(TSource, Func<TSource, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>(Object)
    ConverterExtensions.As<TResult>(Object, TResult)
    ConverterExtensions.As<TResult>(Object, TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<TResult>(TResult)
    DelegateUtilityExtensions.DynamicWrap<TResult>(TResult)
    TweakerExtensions.Adjust<T>(T, Func<T, T>)
    TypeUtilityExtensions.Is<T>(Object)
    TypeUtilityExtensions.IsNot<T>(Object)
    TypeUtilityExtensions.IsNullable<T>(T)
    WrapperExtensions.UseWrapper<T>(T, Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<T>(T, MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<TSource>(TSource)
    HashUtilityExtensions.ComputeHash(Object, Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Object, Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX